sql >> Database >  >> RDS >> Mysql

Formulier validatie

Zoals anderen al hebben gezegd, is het een slechte gewoonte om op javascript te vertrouwen als uw enige vorm van validatie. Gebruik javascript als een manier om uw gebruikers te helpen geldige gegevens in te dienen, maar u moet altijd valideren aan de serverzijde. Met dat in gedachten, hier is mijn suggestie:

<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. Objecten vergelijken op waarde. Deel 6:Implementatie van structuurgelijkheid

  2. MySQL - Hoe een Oracle RANK() OVER(ORDER BY score DESC) te doen

  3. Hoe kan ik incompatibel oplossen met sql_mode=only_full_group_by in laravel welsprekend?

  4. MySQL-tabel voor breedtegraad en lengtegraad