/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Hvordan hente variablerne i Multi select f~
Fra : Dude


Dato : 14-03-08 17:37

Når man i en form->select kan vælge flere muligheder, - hvordan henter
jeg så variablerne?

$_POST['selectvalg']['0'] , $_POST['selectvalg']['1'] ?? (nej vel?)

Mvh
John


 
 
Johan Holst Nielsen (15-03-2008)
Kommentar
Fra : Johan Holst Nielsen


Dato : 15-03-08 10:02

Dude wrote:
> Når man i en form->select kan vælge flere muligheder, - hvordan henter
> jeg så variablerne?
>
> $_POST['selectvalg']['0'] , $_POST['selectvalg']['1'] ?? (nej vel?)

har du prøvet?

Du bør kunne få fat i dem via

$_POST['selectBoksensNavn'][0], $_POST['selectBoksensNavn'][1] osv...

--
Johan Holst Nielsen
Freelance PHP Developer - http://phpgeek.dk

Dude (15-03-2008)
Kommentar
Fra : Dude


Dato : 15-03-08 16:01

Johan Holst Nielsen skrev:

>
> har du prøvet?
>
> Du bør kunne få fat i dem via
>
> $_POST['selectBoksensNavn'][0], $_POST['selectBoksensNavn'][1] osv...
>

John:
Ja, jeg har prøvet, - og $_POST['boxNavn'][0] er første karakter i
sidste streng.

Lad os sige at jeg har valgt
Peter
Hans
Grethe

Så er $_POST['boxNavn'][0] = G
og
$_POST['boxNavn'][1] = r

osv....

Hvor finder jeg Peter, Hans og Grethe ?

Mvh
John

Johan Holst Nielsen (15-03-2008)
Kommentar
Fra : Johan Holst Nielsen


Dato : 15-03-08 18:33

Dude wrote:
> Johan Holst Nielsen skrev:
>
>>
>> har du prøvet?
>>
>> Du bør kunne få fat i dem via
>>
>> $_POST['selectBoksensNavn'][0], $_POST['selectBoksensNavn'][1] osv...
>>
>
> John:
> Ja, jeg har prøvet, - og $_POST['boxNavn'][0] er første karakter i
> sidste streng.
>
> Lad os sige at jeg har valgt
> Peter
> Hans
> Grethe
>
> Så er $_POST['boxNavn'][0] = G
> og
> $_POST['boxNavn'][1] = r

Ah - navnet er formentlig forker så

Din selectboks skal hedde

"selectboksnavn[]"

Altså f.eks.

<select name="boxNavn[]" multiple="multiple">

--
Johan Holst Nielsen
Freelance PHP Developer - http://phpgeek.dk

Christian Hansen (15-03-2008)
Kommentar
Fra : Christian Hansen


Dato : 15-03-08 16:19

Dude wrote:
> Når man i en form->select kan vælge flere muligheder, - hvordan henter
> jeg så variablerne?
>
> $_POST['selectvalg']['0'] , $_POST['selectvalg']['1'] ?? (nej vel?)
>
> Mvh
> John
>

Har du husket et [] efter dit navn i din select? Altså <select
name="navn[]" multiple="true" size="10">

[] skal ikke med, når du læser variablen i php

har man valgt 2 indgange i selectboksen med navnet "navn[]" vil de kunne
læses i php med $_POST["navn"][0] og $_POST["navn"][1]

Mvh Christian

Dude (15-03-2008)
Kommentar
Fra : Dude


Dato : 15-03-08 16:24

Christian Hansen skrev:

> Har du husket et [] efter dit navn i din select? Altså <select
> name="navn[]" multiple="true" size="10">
>

John:
Nej, det havde jeg ikke. Det har jeg nu, og det virker. Tak for det.

John

Søg
Reklame
Statistik
Spørgsmål : 177459
Tips : 31964
Nyheder : 719565
Indlæg : 6408191
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste