dedlfix: News Script

Beitrag lesen

echo $begrüßung;

Es passiert hier einfach nix. keine fehlermeldung kein garnichts, es kommt einfach das formular wieder, wieso?

Du siehst sie nur nicht.

echo mysql_error();
   [...]
</head>

Schau in den Quelltext, dann findest du sicher die Meldung. Fließtext gehört in den HTML-Body, nicht in den Head-Bereich.

$db = mysql_connect($db_host, $db_user, $db_pw);

Warum prüfst du nicht, ob der Verbindungsaufbau fehlerfrei stattgefunden hat? Die mysql_*-Funktionen liefern im Fehlerfall ein anderes Ergebnis als im Gutfall. Werte diese Rückgabewerte stets aus!

mysql_db_query($db_name, $sqlab);

Das ist eine missbilligte / veraltete Funktion. Verwende stattdessen mysql_select_db() und mysql_query() einzeln. Auch hier wieder: Rückgabeergebnis auswerten!

echo "$verabschiedung $name";