hallo, ich will gerade einen kleinen sicherheitscode für ein gästebuch basteln.
allerdings habe ich eine Problem.
Also es soll so funktionieren,dass wenn der sicherheitscode richtige eingegeben wird, er die if ausführt und daten in die datenbank reinschreibt.
doch das funkt nicht,er geht gleich zum else...und schreib falsch.
hier mal de code
Code
<?
$s_code= rand(0,9);
print " <form name='form1' method='post' action=''>
<input type='text' name='feld_name'>
</p>
<input type='text' name='feld_text'>
</p>
<input type='text' name='feld_code'> Code: s_code
</p>
<input type='submit' name='b_submit' value='eintragen'>
</p>
</form>";
$connect = mysql_connect("localhost","root",""); mysql_select_db("db_umfrage");
if((!isset($_POST['b_submit']))&&($feld_code==$s_code)){
mysql_query("INSERT INTO tbl_gastbuch (id, f_name, f_text) VALUES ('', '$feld_name', '$feld_text')");
}else{
print "falscher Sicherheitscode";
}
mysql_close($connect);
?>
Alles anzeigen