controle van formulier
Jeffrey Tukker
08/09/2010 17:08:23Hallo,
Ik ben bezig met een formulier om te registreren nu wil ik zoals natuurlijk altijd moet controleren of de velden niet leeg zijn en of ze een geldige waarden bevatten.
Ik heb op google gezocht en in boeken gekeken maar ik zie niet echt een makkelijke manier en iedereen legt het weer anders uit.
Wat is de beste methode of zou iemand voor mij een voorbeeld kunnen maken of het goed kunnen uitleggen.
Alvast bedankt,
Ik ben bezig met een formulier om te registreren nu wil ik zoals natuurlijk altijd moet controleren of de velden niet leeg zijn en of ze een geldige waarden bevatten.
Ik heb op google gezocht en in boeken gekeken maar ik zie niet echt een makkelijke manier en iedereen legt het weer anders uit.
Wat is de beste methode of zou iemand voor mij een voorbeeld kunnen maken of het goed kunnen uitleggen.
Alvast bedankt,
PHP hulp
05/11/2024 07:37:47Graag verwijderen
08/09/2010 17:16:58Code (php)
1
2
3
4
5
2
3
4
5
<?php
if (username=="" || $password=="" || $email==""){
//hier de actie als alles leeg is.
}
?>
if (username=="" || $password=="" || $email==""){
//hier de actie als alles leeg is.
}
?>
gr kevin
Jeffrey Tukker
08/09/2010 17:18:40ja maar hoe kan ik controleren dat $email ook echt een email is of bijvoorbeeld een bankrekeningnummer ook echt een bankrekeningnummer is
Dat de velden een geldige waarde heeft
Toevoeging op 08/09/2010 17:19:01:
hebben jeetje wat een nederlands excuus ;)
Dat de velden een geldige waarde heeft
Toevoeging op 08/09/2010 17:19:01:
hebben jeetje wat een nederlands excuus ;)
Graag verwijderen
08/09/2010 17:20:46je kan een min en een max aan tekens erin zetten of bijvoorbeeld zeggen dat er een @ in de email moet zetten, en dat is wel te vinden op google ^^
je kunt ook preg_match() gebruiken http://nl3.php.net/manual/en/function.preg-match.php.
Jeffrey Tukker
08/09/2010 17:30:11Oke en dan met een if statement controleren of de velden geldig zijn en als ze geldig zijn in de database zetten?
Wouter J
08/09/2010 19:08:25Die code van kevin van dommele kan je in PHP veel beter zo doen:
Code (php)
1
2
3
4
5
2
3
4
5
if (isset($_POST['$username']) && isset($_POST['$password']) && isset($_POST['$email']) {
//wat als alles ingevuld is
} else {
//wat als alles leeg is
}
//wat als alles ingevuld is
} else {
//wat als alles leeg is
}
Gewijzigd op 08/09/2010 19:09:04 door Wouter J
Marco van Oort
08/09/2010 19:28:41Om het dan weer niet te lang te maken, kun je ook gebruik maken van de optie van isset() om meerdere parameters mee te geven:
Code (php)
1
2
3
4
5
2
3
4
5
if (isset($_POST['$username'],$_POST['$password'],$_POST['$email'])) {
//wat als alles ingevuld is
} else {
//wat als alles leeg is
}
//wat als alles ingevuld is
} else {
//wat als alles leeg is
}
Gewijzigd op 08/09/2010 19:29:14 door Marco van Oort