Zeile 55:
Code:
if($_POST[action]!="signup")
mit
Code:
if($_POST['action']!="signup")
austauschen.
Grund: $_POST ist ein assoziatives Array von Variablen. Da du bei einem Array ein Index angeben musst (1,2,3,4,5 etc.) kann PHP nicht verarbeiten, was du mit "action" meinst.
Erst durch das ' oder " weiß PHP, welche Variable du von welchem Index haben möchtest.
Übergibst du also via PHP eine Variable "name" mit dem Wert "Kasu" kannst du
mit $_POST['name'] den Wert "Kasu" auslesen.
__________________________________________________ ________________________
Zeile 58:
Code:
echo "<form method='post' onSubmit='disabledBttn(this)' action=".$_SERVER[PHP_SELF]."?id=reg".$_SERVER[QUERY_STRING].">
mit
Code:
echo "<form method='post' onSubmit='disabledBttn(this)' action=".$_SERVER['PHP_SELF']."?id=reg".$_SERVER['QUERY_STRING'].">
austauschen.
Grund: Ebenfals wie $_POST ist $_SERVER ein assoziatives Array von Variablen.
Durch 'name' erhälst du den Wert, der hinter 'name' steckt.
__________________________________________________ ________________________
Wie du den Fehlermeldungen entnehmen kannst, erwartete PHP in Zeile 55: 'action',
gegeben hast du PHP jedoch: action
' <- Vergessen.
Zeile 58: Möchte PHP bei den Arrays $_SERVER: 'PHP_SELF' / 'QUERY_STRING'.
Gegeben hast du PHP jedoch: PHP_SELF / QUERY_STRING.
Ebenfals ' vergessen.
LG