11. oktober 2003 - 01:03Der er
6 kommentarer og 2 løsninger
form i flere trin med variabel def. af antal felter
Hej jeg har en form, hvor der indtasten værdi for x-antal tilmeldte. på næste side skal man så have muligheden for at indtaste x-antal brugere, eller hvad man nu skal kalde dem. Jeg er klar over man kan lave det med en while sætning, men hvordan sikre jeg mig en nem måde at behandle disse mange næsten ens felter, når de skal over i db. x-antal kan være et tal fra 1-30, og med op til 12 felter til hver. nogen goder ideer?
Du skal passe på med at give felterne samme navn, dvs der må kun været et felt med navnet "efternavn". En løsning er at lave en tæller, og så kalde felterne fx navn="efternavn$tæller".
Den næste side, der skal behandle det, skal have tælleren med, så lav et element der hedder <input type="hidden" name="tæller" value ="$_get['antal_kursister']" (er ikke helt sikker på apostofferne om value...). Det samme gælder selvfølgelig hvis du vil have "stamdata" med fra den første form.
Her kan du så lave en while, for eller lignende der indsætter dem i db en ad gangen. Jeg tror nok man kan referere til dem som $_get['efternavn'.$i], hvor $i er tælleren i din while eller for.
Jotak da :-) Men hvordan får jeg point? Er ny på Eksperten...
Synes godt om
Ny brugerNybegynder
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.