Voorbeeld 1
Simpele registratie formulier. Username / Email / Wachtwoord zijn verplicht.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
//als eerste zorgen we dat we de class kunnen aanroepen dus require we hem even
require('./FH3/class.FormHandler.php');
//maak een nieuwe object
$form = new FormHandler();
//functie als alles juist is ingevuld
function meld_aan($data){
//gooi alles in database en klaar
//vergeet niet mysql_real_escape_string(). Maar voor de rest is alles veilig
echo 'U bent met succes aangemeld';
}
//text veld met waarin alleen de A-Z/a-z zijn toegestaan
//syntax kan je natuurlijk vinden in de manual. Maarvoor veel functies: titel (veld naam dat zichtbaar is, naam, validatie. Alle gegevens van de validate kan je je het beste vinden in de manual. Die is gewoon goed uitgebreid...
$form->TextField('Gebruikersnaam','u_user',FH_ALPHA);
//email veld we controleren of de email geldig is maar ook of de dns bestaat
$form->TextField('Emailadress','u_email',FH_EMAIL_HOST);
//en wachtwoord veld niet alle tekens mogen...
$form->PassField('Wachtwoord','u_wachtwoord',FH_PASSWORD);
//submit buttom
$form->submitButton('Verzenden');
//stel een handler in als goed is ingesteld
$form->onCorrect("meld_aan");
//geeft pagina weer
$form->Flush();
?>
//als eerste zorgen we dat we de class kunnen aanroepen dus require we hem even
require('./FH3/class.FormHandler.php');
//maak een nieuwe object
$form = new FormHandler();
//functie als alles juist is ingevuld
function meld_aan($data){
//gooi alles in database en klaar
//vergeet niet mysql_real_escape_string(). Maar voor de rest is alles veilig
echo 'U bent met succes aangemeld';
}
//text veld met waarin alleen de A-Z/a-z zijn toegestaan
//syntax kan je natuurlijk vinden in de manual. Maarvoor veel functies: titel (veld naam dat zichtbaar is, naam, validatie. Alle gegevens van de validate kan je je het beste vinden in de manual. Die is gewoon goed uitgebreid...
$form->TextField('Gebruikersnaam','u_user',FH_ALPHA);
//email veld we controleren of de email geldig is maar ook of de dns bestaat
$form->TextField('Emailadress','u_email',FH_EMAIL_HOST);
//en wachtwoord veld niet alle tekens mogen...
$form->PassField('Wachtwoord','u_wachtwoord',FH_PASSWORD);
//submit buttom
$form->submitButton('Verzenden');
//stel een handler in als goed is ingesteld
$form->onCorrect("meld_aan");
//geeft pagina weer
$form->Flush();
?>
Dit stukje heeft mij niet meer dan 2 a 3 min gekost en het debuggen ging in een keer goed.
Voorbeeld Online
« vorige pagina | volgende pagina »