feint
Gebruiker
- Lid geworden
- 3 jun 2008
- Berichten
- 273
hey allemaal.
ik zit nog steeds met hetzelfde probleem als een paar weken geleden...
mijn form werkt op het feit na dat de foutmelding voor foutief email en telefoonnummer er al staan vanaf het begin.
het betrekt zich om dit stukje php.
de $error is voor controle van het versturen van de mail.
het probleem is dat het formulier altijd: dit is geen geldig e-mail adres aangeeft. dit geld ook voor telefoonnummer
het formulier is opgesteld als het volgende
een test staat online op http://www.mathvandermullen.nl/checkinput2.php
mocht je de rest nodig denken te hebben, laat het even weten
alvast bedankt:thumb:
ik zit nog steeds met hetzelfde probleem als een paar weken geleden...
mijn form werkt op het feit na dat de foutmelding voor foutief email en telefoonnummer er al staan vanaf het begin.
het betrekt zich om dit stukje php.
PHP:
if (isset($_POST['email']) && $_POST['email']=="") {
echo "<div style='color: red;'>U heeft geen E-mail adres ingevuld.<br></div>";
$ok = "0"; }
if(!eregi('^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,3})?)$', $_POST['email'])) {
echo "<div style='color: red;'>Dit is geen geldig E-mail adres.<br></div>";
$error = "0";
}
else {
$error="1";
}
de $error is voor controle van het versturen van de mail.
het probleem is dat het formulier altijd: dit is geen geldig e-mail adres aangeeft. dit geld ook voor telefoonnummer
PHP:
if (isset($_POST['telefoonnummer']) && $_POST['telefoonnummer']=="") {
echo "<div style='color: red;'>U heeft geen Telefoonnummer ingevuld.<br></div>";
$ok = "0"; }
if(!eregi('^[0-9]{10}$', $_POST['telefoonnummer'])) {
echo "<div style='color: red;'>Dit is geen geldig Telefoonnummer.<br></div>";
$error = "0";
}
else{
$error="1";
}
HTML:
<tr>
<td width="20%">Telefoonnummer:*</td>
<td width="80%"><input type="text" name="telefoonnummer" size="30" value="<?php echo $_POST['telefoonnummer'];?>"></td>
</tr>
een test staat online op http://www.mathvandermullen.nl/checkinput2.php
mocht je de rest nodig denken te hebben, laat het even weten

alvast bedankt:thumb:
Laatst bewerkt door een moderator: