Hallo miteinander,
ich hab hier ein kleines Problem aus dem ich nicht schlau werden. Ich erzeuge in einer php Datei mittels echo ein HTML-Formluar.
Das erzeugte HTML im Browser sieht dann so aus:
In der Datei newuser.php wird dann der neue Benutzer in der Datenbank eingetragen. Allerdings passiert hier was komisches. Die Seite newuser.php wird scheinbar zweimal aufgerufen, denn bei jedem Abschicken des Formulars habe ich zwei neue Einträge in der Datenbank. Der erste der beiden Einträge beinhaltet nur Leerstrings und der zweite der beiden Einträge enthält dann die korrekten, von mir in Formular, eingegebenen Daten.
Hab ihr eine Idee, woran das liegen könnte?
Grüße Schlonzo
EDIT: Doppeltes name Attribut im Formular korrigiert.
ich hab hier ein kleines Problem aus dem ich nicht schlau werden. Ich erzeuge in einer php Datei mittels echo ein HTML-Formluar.
PHP Code:
echo "
<form name=\"formNewUser\" id=\"formNewUser\" method=\"post\" action=\"newuser.php\">
<table>
<tr name=\"trNewUser\" id=\"trNewUser\" style=\"visibility:collapse;\">
<td>
<input type=\"text\" name=\"textBoxNewUserNickname\" id=\"textBoxNewUserNickname\" style=\"width:100px;\" />
</td>
<td>
<input type=\"text\" name=\"textBoxNewUserFirstName\" id=\"textBoxNewUserFirstName\" style=\"width:100px;\" />
</td>
<td>
<input type=\"text\" name=\"textBoxNewUserLastName\" id=\"textBoxNewUserLastName\" style=\"width:100px;\" />
</td>
<td>
<input type=\"text\" name=\"textBoxNewUserPassword\" id=\"textBoxNewUserPassword\" style=\"width:100px;\" />
</td>
<td colspan=\"2\" align=\"center\">
<input type=\"submit\" id=\"buttonNewUserSave\" value=\"Speichern\" style=\"align:center;\" />
</td>
</tr>
</table>
</form>
";
HTML Code:
<form name="formNewUser" id="formNewUser" method="post" action="newuser.php"> <table> <tr name="trNewUser" id="trNewUser" style="visibility:collapse;"> <td> <input type="text" name="textBoxNewUserNickname" id="textBoxNewUserNickname" style="width:100px;" /> </td> <td> <input type="text" name="textBoxNewUserFirstName" id="textBoxNewUserFirstName" style="width:100px;" /> </td> <td> <input type="text" name="textBoxNewUserLastName" id="textBoxNewUserLastName" style="width:100px;" /> </td> <td> <input type="text" name="textBoxNewUserPassword" id="textBoxNewUserPassword" style="width:100px;" /> </td> <td colspan="2" align="center"> <input type="submit" id="buttonNewUserSave" value="Speichern" style="align:center;" /> </td> </tr> </table> </form>
Hab ihr eine Idee, woran das liegen könnte?
Grüße Schlonzo
EDIT: Doppeltes name Attribut im Formular korrigiert.
Comment