How to validate
| From: | Bart A. Verbeek | 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-->