Vonbo Skrevet 26. januar 2006 Skrevet 26. januar 2006 Hei. Regner med løsningen på dette blir php, så jeg poster det her: Jeg har et javascript som sender følgende kodesnutt når jeg trykker på submitknappen i ett skjema: function allSelect() { List = document.forms[0].chosen; if (List.length && List.options[0].value == 'temp') return; for (i=0;i<List.length;i++) { List.options[i].selected = true; } } Noe som resulterer i denne url'en på neste side: http://www.minside.no/index.php?chosen=3&chosen=4 Hvis jeg mottar verdien slik $_GET['chosen'] får jeg kun 4 ut. Kjører jeg denne get'en 2 ganger får jeg 4 på begge. Hvordan mottar jeg de forskjellige verdiene som returneres i samme variabel?
Ernie Skrevet 26. januar 2006 Skrevet 26. januar 2006 De må i såfall sendes som en array, altså http://www.minside.no/index.php?chosen[]=3&chosen[]=4
Vonbo Skrevet 27. januar 2006 Forfatter Skrevet 27. januar 2006 (endret) Hvordan kan jeg sende dette som array? (Altså det som skjer i for'en) function allSelect() { List = document.forms[0].chosen; if (List.length && List.options[0].value == 'temp') return; for (i=0;i<List.length;i++) { List.options.selected = true; } } Skjønner ikke helt hvordan chosen i det hele tatt havner i urlen. Endret 27. januar 2006 av Vonbo
Zic0 Skrevet 27. januar 2006 Skrevet 27. januar 2006 Den koden ser mer ut som javascript... har ikke noe med PHP å gjøre...
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå