controle van formulier

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jeffrey Tukker

Jeffrey Tukker

08/09/2010 17:08:23
Quote Anchor link
Hallo,

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

PHP hulp

05/11/2024 07:37:47
 
Graag verwijderen

Graag verwijderen

08/09/2010 17:16:58
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if (username=="" || $password=="" || $email==""){
//hier de actie als alles leeg is.
}
?>


gr kevin
 
Jeffrey Tukker

Jeffrey Tukker

08/09/2010 17:18:40
Quote Anchor link
ja 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 ;)
 
Graag verwijderen

Graag verwijderen

08/09/2010 17:20:46
Quote Anchor link
je 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 ^^
 

08/09/2010 17:22:37
Quote Anchor link
je kunt ook preg_match() gebruiken http://nl3.php.net/manual/en/function.preg-match.php.
Gewijzigd op 08/09/2010 17:23:01 door
 
Jeffrey Tukker

Jeffrey Tukker

08/09/2010 17:30:11
Quote Anchor link
Oke en dan met een if statement controleren of de velden geldig zijn en als ze geldig zijn in de database zetten?
 

08/09/2010 17:54:05
Quote Anchor link
precies
 
Wouter J

Wouter J

08/09/2010 19:08:25
Quote Anchor link
Die code van kevin van dommele kan je in PHP veel beter zo doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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
}
Gewijzigd op 08/09/2010 19:09:04 door Wouter J
 
Marco van Oort

Marco van Oort

08/09/2010 19:28:41
Quote Anchor link
Om 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)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
if (isset($_POST['$username'],$_POST['$password'],$_POST['$email'])) {
//wat als alles ingevuld is
} else {
//wat als alles leeg is
}
Gewijzigd op 08/09/2010 19:29:14 door Marco van Oort
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.