Avatar billede avminarm Juniormester
25. november 2006 - 13:41 Der er 8 kommentarer og
1 løsning

POST og arrays

Hej

Det er nok simpelt, men kan ikke lige hitte ud af det.

Jeg har en form hvor jeg sender nogle arrays afsted via POST

f.eks. en input med name="materialer[$var]" - $var er et unikt nummer.

Hvis brugeren har glemt at udfylde alt i formen skal det vises i input felterne hvad værdien tidligere var - hvordan gør jeg det?

altså <input type="text" name="materialer[$var]" value="?????">

det er value jeg er ude efter?
Avatar billede challenge Praktikant
25. november 2006 - 13:49 #1
Prøv med sessions. Det plejer jeg at gøre, og virker fint hver gang. Bare husk af unset dem igen efter du har udskrevet dem.
Avatar billede avminarm Juniormester
25. november 2006 - 13:55 #2
nu er det faktisk fordi jeg skal arbejde videre med arraysne bagefter, så dem vil jeghelst ikke undvære :-)
Avatar billede challenge Praktikant
25. november 2006 - 13:56 #3
Du kan bare sætte din session til at være en array...

$_SESSION["name"] = array()

Det skulle der ikke være noget problem i...
Avatar billede avminarm Juniormester
25. november 2006 - 14:01 #4
jeg tror ikke du forstår - hvordan udskriver jeg værdien i value?
Avatar billede challenge Praktikant
25. november 2006 - 14:02 #5
<?php echo $_SESSION["name"]; ?>

Eller fårstår jeg helt forkert?
Avatar billede challenge Praktikant
25. november 2006 - 14:17 #6
Ahh, jeg tror jeg forståe det nu.
Du vil, i stedet for at have et hav af forskellige post variabler (eller sessions for den sags skyld), vil du i stedet have en lang array med alle værdierne i?

Men hvorfor vil du gøre det? der er vel ikke noget problem i at have alle disse forskellige POST variabler?
Avatar billede avminarm Juniormester
25. november 2006 - 18:45 #7
fordi - der flere forskellige input felter som hver for sig hører til en sag = $var, og der kan måske være 30 forskellige sager = $var og for hver sag er der f.eks. 6 forskellige input felter som alle skal parres til lige præcis den enkelte sag.

giver det mening?
Avatar billede avminarm Juniormester
08. januar 2007 - 20:00 #8
svaret er selvflg. $_POST['var'][arraynavn] - POST er jo isig selv et array ;o) - vil du have lidt points for ulejlighed?
Avatar billede avminarm Juniormester
31. januar 2007 - 12:20 #9
ok lukker
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