SvU
Terugkerende gebruiker
- Lid geworden
- 26 jan 2007
- Berichten
- 1.534
Ik heb een probleem.
Ik schrijf een applicatie met een heleboel formulieren. Gezien sommige van deze formulieren nogal lang zijn sla ik ze op als aparte PHP-bestanden. Zo heb ik een 'newcus.php', maar ook een 'newcusform.php'. Alles staat overigens in één bestand, om het overzicht te bewaren.
Oftewel, allemaal in hetzelfde bestand:
<formulier>
<validatie>
<formulier> <actie-met-formulierdata>
Op de volgende manier gebruik ik ze:
Het probleem zit 'm in die tweede if, want als ik dan gewoon simpelweg het formulier weer include moet de gebruiker weer overnieuw beginnen met het invullen ervan. Ik moet natuurlijk een beetje aan de usability denken, dus ik wil de ingevoerde waardes weer terugzetten.
Ik zou het validatiebestand en het formulierbestand kunnen splitsen, maar dat vind ik niet handig. Ik zoek dus een manier de variabelen door te geven, zonder page.php?firstname=bla&surname=blabla te gebruiken.
Iemand?
Ik schrijf een applicatie met een heleboel formulieren. Gezien sommige van deze formulieren nogal lang zijn sla ik ze op als aparte PHP-bestanden. Zo heb ik een 'newcus.php', maar ook een 'newcusform.php'. Alles staat overigens in één bestand, om het overzicht te bewaren.
Oftewel, allemaal in hetzelfde bestand:
<formulier>
<validatie>
<formulier> <actie-met-formulierdata>
Op de volgende manier gebruik ik ze:
PHP:
if (!array_key_exists('_submit_check', $_POST)) {
include('newcusform.php');
}else{
$firstname = $_POST['firstname'];
(...)
if($password1 != $password2){
include('newcusform.php');
}else{
(...)
}
}
Het probleem zit 'm in die tweede if, want als ik dan gewoon simpelweg het formulier weer include moet de gebruiker weer overnieuw beginnen met het invullen ervan. Ik moet natuurlijk een beetje aan de usability denken, dus ik wil de ingevoerde waardes weer terugzetten.
Ik zou het validatiebestand en het formulierbestand kunnen splitsen, maar dat vind ik niet handig. Ik zoek dus een manier de variabelen door te geven, zonder page.php?firstname=bla&surname=blabla te gebruiken.
Iemand?
Laatst bewerkt: