Avatar billede mysli Nybegynder
07. april 2005 - 13:48 Der er 3 kommentarer

Form i flere steps

Jeg sidder i øjeblikket med en opgave, hvor jeg skal lave en form.

Det er en forholdvis stor form, på i alt 27 "trin"

Jeg har tænkt på at gøre det på følgende måde;

Lave en index.php - og en mappe der indeholder en side til hvert trin. fx step1.php, step2.php etc.

Når man så havde submitet et trin, skulle variablerne sendes til en funktion, som sætter det hele ind i en variable fx.

$form .= "<tr><td>" . $_POST['navn'] ."</td></tr>";

og til slut, på sidste trin, skal det hele sendes i en mail.

Det jeg vil høre jer er, er ikke hvordan jeg bygger det her op, men idéen bag det. Altså, selve min måde at strukturere det på, hvad i mener om det, og om i har nogle bedre forslag?

Jeg har ikke adgang til en databasen, så er nødt til at sende det gennem nogle functioner.
Avatar billede alister_crowley Nybegynder
07. april 2005 - 13:51 #1
sessions :)

http://dk.php.net/session

Mere flere steps er træls, heller 1 stort dokument.
Avatar billede mysli Nybegynder
07. april 2005 - 14:03 #2
Af ren brugervenlighed vil jeg foretrække steps.

Havde det været et stort dokument var det her heller ikke noget problem jo:)
Avatar billede alister_crowley Nybegynder
07. april 2005 - 18:25 #3
Bare bemærk at det skal gøres ORDENLIGT så, jeg har alt for tit oplevet datafejl ved forms fordelte over flere sider, pga. valideringsystemerne var for dårlige.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester