Hallo,
Das heisst: mit >> if($_POST["action"] == "add") <<
Notice: Undefined index: action in C:\Xitami\webpages\buch\sign.php on line 8und mit >> if($action == "add") <<
Notice: Undefined index: action in C:\Xitami\webpages\buch\sign.php on line 8Nun jetzt will er was mit index !!!
Ich bin mir da jetzt nicht 100%ig sicher.
Versuch mal:
if(isset($_POST["action"]))
$action = $_POST["action"];
else
$action = "";
if($action == "add"){
...
}
Eventuell müssen jetzt auch alle Variablen explizit initialisiert werden.
Andererseits ist es ja 'nur' ein 'notice', keine wirkliche Fehlermeldung.
In deiner php.ini solltest du eine Zeile finden, die anfängt mit:
error_reporting = ...
gibt da als Wert mal folgendes an:
E_ALL & ~E_NOTICE
Dann sollten diese 'Fehlermeldungen' nicht mehr ausgegeben werden.
Ich habe das buch php4 von egon schmid vor mir. isb 3-8272-5877-4 : ist das vielleicht nicht auf den neusten stand ???
Das kann sein, da ab PHP4.2 in den default-Einstellungen einiges geändert wurde.
NA, Ja der link war nicht schlecht, allerings habe ich so meine english probleme. einzelen wörte versehe ich doch mit den zusammenhängen komme ich nich klar, sorry.
Das deutsche manual ist noch nicht auf dem neusten Stand. Für dein Problem sind aber genau die Änderungen, auf in der deutschen Version noch nicht eingegangen wird, wichtig.
Deshalb frage ich noch mal nach !!!
zurecht ;-)
Gruß, Jan