Hallo! Erst mal der Code:
<?php
//Mit Get hol ich mir den Inhalt des Formulars...
$nickname = $_GET['Nickname_form'];
$email = $_GET['Email_form'];
$homepage = $_GET['Homepage_form'];
$ort = $_GET['Ort_form'];
$geschlecht = $_GET['Geschlecht_form'];
$kommentar = $_GET['Kommentar_form'];
$submit = $_GET['Submit_form'];
//Connecte meine DB "wm-tippspiel"
@ $db = new mysqli('localhost','root','','wm-tippspiel');
?>
Dann in html das Formular:
<html>
<div style="width: 600px">
<fieldset><legend>Neuen Eintrag hinzufügen</legend>
<form name="Neuer_Eintrag" method="" action="">
<table>
<colgroup>
<col><col><col>
</colgroup>
<tr>
<td>Spitzname</td><td><input type="text" name="Nickname_form"></td><td></td>
</tr>
<tr>
<td>Email</td><td><input type="text" name="Email_form"></td><td></td>
</tr>
<tr>
<td>Homepage</td><td><input type="text" name="Homepage_form"></td><td></td>
</tr>
<tr>
<td>Ort</td><td><input type="text" name="Ort_form"></td><td></td>
</tr>
<tr>
<td>Geschlecht</td><td><input type="radio" name="Geschlecht_form" value="w"> weiblich <input type="radio" name="Geschlecht_form" value="m"> männlich</td><td></td>
</tr>
<tr>
<td>Kommentar</td><td><textarea name="Kommentar_form"></textarea></td><td></td>
</tr>
<tr>
<td colspan="3"><input type="submit" name="Submit_form" value="Veröffentlichen"></td>
</tr>
</table>
</form>
</fieldset><br><br>
</div>
</html>
Und dann verarbeite ich das ganze...
<?php
//Eintrag verarbeiten
if(!empty($nickname) && !empty($email) && !empty($kommentar)){
$new_Eintrag = $db->query("INSERT INTO gaestebuch-eintraege SET nickname='$nickname', email='$email', ort='$ort', geschlecht='$geschlecht', kommentar='$kommentar', homepage='$homepage'");
echo "<br><br>Klasse, bei der Registrierung ist alles glatt gelaufen... Danke, dass du dabei bist...";
}
else {
echo "<br>Sorry - leider ist was beim registrieren schief gelaufen. Nähere Infos erhälst du ja oben...";
}
?>
Sorry das ich euch jez so mit infos zumülle, aber könnte jemand meine fehler erklären und berichten? Denn wenn ich dann auf den submit-button drücke, macht er dennoch keinen eintrag in mysql.
vielen dank, mfg coconut123