Hey, Leute!
Ich habe aus einem Buch folgenden Code rausgeschrieben, aber irgendwie werden die Daten nicht übertragen auf die Datenbank.
Brauche Hilfe, danke!!
Ich habe aus einem Buch folgenden Code rausgeschrieben, aber irgendwie werden die Daten nicht übertragen auf die Datenbank.
Brauche Hilfe, danke!!
PHP-Code:
<?php
if($_POST['flag']==1)
{
$_POST['name']=trim($_POST['name']);
$_POST['email']=trim($_POST['email']);
$_POST['farbe']=trim($_POST['farbe']);
$_POST['geburt']=trim($_POST['geburt']);
$_POST['name']=strip_tags($_POST['name']);
$_POST['email']=strip_tags($_POST['email']);
$_POST['farbe']=strip_tags($_POST['farbe']);
$_POST['geburt']=strip_tags($_POST['geburt']);
$_POST['name']=htmlentities($_POST['name']);
$_POST['email']=htmlentities($_POST['email']);
$_POST['farbe']=htmlentities($_POST['farbe']);
$_POST['geburt']=htmlentities($_POST['geburt']);
if(!$_POST['name']){$fehler="Bitte gib einen Namen ein.<br>";}
if(!$_POST['email']){$fehler="Bitte gib eine eMail ein.<br>";}
if(!$_POST['geburt']){$fehler="Bitte gib dein Geburtsdatum ein.<br>";}
if($fehler)
{
$meldung=".$fehler.";
unset($_POST['flag']);
}
else
{
$link = mysql_connect("XXX", "XXX", "XXX");
mysql_select_db("XXX", $link);
$tabellenname="schueler";
$sql="INSERT INTO $tabellenname (name, email, farbe, geburt) values
( '".mysql_real_escape_string($_POST['name'],
$link)."', '".mysql_real_escape_string($_POST['email'],
$link)."', '".mysql_real_escape_string($_POST['farbe'],
$link)."', '".mysql_real_escape_string($_POST['geburt'], $link)."', now())";
mysql_query($sql, $link);
$meldung="Okay, $name.";
}
echo $meldung;
}
if(!$_POST['flag'])
{
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="flag" value="1">
<table border="1" width="290" align="center">
<tr>
<td width="130">
<p align="center">Name</p>
</td>
<td width="144">
<p align="center"><input type="text" value="<?php echo
$_POST['name']; ?>" name="name"> </p>
</td>
</tr>
<tr>
<td width="130">
<p align="center">eMail</p>
</td>
<td width="144">
<p align="center"><input type="text" name="email"
value="<?php echo $_POST['email']; ?>"> </p>
</td>
</tr>
<tr>
<td width="130">
<p align="center">Lieblingsfarbe</p>
</td>
<td width="144">
<p align="center">
<select value="<?php echo $_POST['farbe']; ?>" name="farbe" size="1">
<option>Blau</option>
<option>Rosa</option>
<option>Rot</option>
<option>Gelb</option>
<option>Grün</option>
<option>Weiß</option>
<option>Schwarz</option>
</select></p>
</td>
</tr>
<tr>
<td width="130">
<p align="center">Geburtsdatum</p>
</td>
<td width="144">
<p align="center">
<input type="text" name="geburt" value="<?php echo $_POST['geburt']; ?
>"></p>
</td>
</tr>
</table>
<p align="center">
<input type="submit" name="senden" value="SENDEN"> </p>
</form>
<?php
}
?>
Kommentar