How to validate

From: Date: Mon, 25 Sep 2000 17:21:36 +0000
Subject: How to validate
Groups: php.db php.general 
Request: Send a blank email to php-general+get-17361@lists.php.net to get a copy of this message
I already solved how to handle radiobottons (see the script below). Still stuck with one problem though: How do I check if the e-mail-adress specified by the visitor against the adresses in my db? I use the folowing script to check if a value is filled out and to submit data to MySQL (sorry for the dutch frases?!). I also would like to know how to let the visitor check the filled out information and after approval submit it to MySQL. <!--BEGIN PHP-CODE--> <?php require ('file.inc'); //if **name '0' ->go back to form and exit script. if ($lastname == "" || $email =="") { echo("U heeft geen achternaam of e-mailadres ingevuld. Keer terug naar het formulier en vul deze gegevens in."); exit(); // else insert and display submitted info. } else { $sql="INSERT INTO updateservice SET " . "titel='$titel', " . "firstname='$firstname', " . "lastname='$lastname', " . "email='$email', " . "date=CURDATE()"; if (mysql_query($sql)) { // Als titel=Y Heer weergeven anders als N: mevouw weergeven met naam. if ($titel =='Y') $htmltitel = "Heer" ; } else $htmltitel = "Mevrouw" ; } echo("<div align='center'><center><p> <b>Geachte " . $htmltitel . " " . $lastname . ",<br> De volgende gegevens zijn verwerkt:</b><br></p><p></p></center></div> <div align='center'><table align='center' width='80%' cellspacing='1'> <tr><td width='20%' align='right'><font size='2' face='Verdana'> <b>Naam:</b></font></td><td align='left'><font size='2' face='Verdana'>" . $htmltitel . " " . $firstname . " " . $lastname . "</font></td></tr> <tr><td align='right' nowrap><font size='2' face='Verdana'><b>E-mail:</b></font></td> <td align='left'><font size='2' face='Verdana'>".$email."</font></td> </tr></table></div> <p></p><p>Hartelijk dank voor uw inschrijving.</p>"); } else { echo("<P><font size='2' face='Verdana'>Er is een fout opgetreden bij het verwerken van de door u opgegeven gegevens:<br> De volgende fout heeft zich voorgedaan:</font></p> <p><b>" . mysql_error() . "</b><br>" . mysql_errno() . "</p>"); } } ?> <!--END PHP-CODE-->

« previous php.general (#17361) next »