sql >> Databáze >  >> RDS >> Mysql

Ověření formuláře

Jak řekli jiní, je špatné spoléhat se na javascript jako na jedinou formu ověření. Podívejte se na javascript jako na způsob, jak pomoci uživatelům odesílat platná data – ale měli byste vždy ověřit na straně serveru. S ohledem na to je můj návrh:

<form method="post" action="thank_you.php">
         Name: <input type="text" size="28" name="name1" />
            E-mail: <input type="text" size="28" name="email1" />
            <br />
         Name: <input type="text" size="28" name="name2" />
            E-mail: <input type="text" size="28" name="email2" />
            <br />
         Name: <input type="text" size="28" name="name3" />
            E-mail: <input type="text" size="28" name="email3" />
            <br />
         Name: <input type="text" size="28" name="name4" />
            E-mail: <input type="text" size="28" name="email4" />

            <input type="image" src="images/btn_s.jpg" />
</form>

<?php

$num = 4; //Number of times the field is repeated

for($i = 1; $i <= $num; $i++){
   if($_POST['name'.$i] != '' && $_POST['email'.$i] !=''){ //Only process if name and email are not blank
      $thisname = $_POST['name'.$i];
      $thisemail = $_POST['email'.$i];
      //Your code here
   }
}

?>


  1. Neplatný pokus o čtení, když je čtečka zavřená

  2. tvůrce dotazů:klauzule IN se složenými sloupci

  3. Jak se ujistit, že je vaše databáze MySQL zabezpečená

  4. ORA-65139:Neshoda mezi souborem metadat XML a datovým souborem