raven16
Lieutenant
- Registriert
- Nov. 2008
- Beiträge
- 580
Hi,
Hab mir so nen Formular fürn GB geschrieben und das eintragen funktionierte soweit... nur grad hab ich gesehen das ich auf einmal über 150 leere einträge in der Datenbank hab -.-
kann ich das irgendwie verhindern ,indem man das nur losschicken kann, wenn mind. 2 felder des gbs ausgefüllt sind?
Hier der Quelltext
Hab mir so nen Formular fürn GB geschrieben und das eintragen funktionierte soweit... nur grad hab ich gesehen das ich auf einmal über 150 leere einträge in der Datenbank hab -.-
kann ich das irgendwie verhindern ,indem man das nur losschicken kann, wenn mind. 2 felder des gbs ausgefüllt sind?
Hier der Quelltext
PHP:
<div class="boxtitle">Gästebuch</div>
<div class="boxinhalt">
<table class="gaestebuchtable">
<tr>
<td>
<form method="post"><br>
<input type="text" name="name">
<br><font class="small">Dein Name*</font><br><br>
<input type="email" name="email">
<br><font class="small">Deine Email</font><br><br>
<textarea name="eintrag" class="gaestebuch"></textarea>
<br><font class="small">Deine Grüße*</font><br><br>
<input type="submit" name="valider" value="Eintragen"><br><br>
</form>
<?php
$sql="INSERT INTO gaestebuch (Name, Email, Text)
VALUES('".mysql_real_escape_string($_POST[name])."',
'".mysql_real_escape_string($_POST[email])."',
'".mysql_real_escape_string($_POST[eintrag])."')";
$result = mysql_query($sql);
if (!$result)
{
die('SQL Befehl konnte nicht ausgeführt werden. ' . mysql_error());
}
?>
</td>
<td>
<?php
?>
</td>
</table>
</div>