David: Spamerschutz

Beitrag lesen

Bastel gerade annem Spamschutz. Der spuckt immer ne Zufallszahl, die der dann mit der Zahl im anderem Kästchen vergleichen soll. Wenn man dann auf den Button klickt, schmeißst der mir wieder ne neue Zahl in den Raum. Wie könnte man das verhindern? und die zweite Frage wie kann ich über php einen value im html-textfeld setzen?
Bei Javascript gehts ja mit document.form.bla.value="";

<?php
 $zahlen = array();
 $code="";

for($i=0; $i<5; $i++) {
  $zahlen[$i]=rand(1,9);
 }
 for($j=0; $j<5; $j++) {
  $code=$code.$zahlen[$j];
 }

echo "<html>\n";
 echo "<head>\n";
 echo "</head>\n";
 echo "<body>\n";
 echo "<form name="formular" action="tester.php" method="post">\n";
 echo "<input type="text" name="code1" value=$code readonly><p>\n";
 echo "<input type="text" name="code2" value=""><p>\n";
 echo "<input type="submit" name="absenden" value="Los gehts">\n";
 echo "</form>";
 echo "</body>\n";
 echo "</html>\n";

if($_POST['absenden']) {
  $aktuellerCode=$_POST['code1'];
  $eingegebenerCode=$_POST['code2'];

if($aktuellerCode==$eingegebenerCode) {

}
  else {

}
 }
 else {
 }
?>

Gruß