/ 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
Sammentælling af checkbox-værdier
Fra : Torben Heikel Vinthe~


Dato : 11-11-03 17:47

Jeg har et problem med nogle checkboxe.
Jeg har en tabel i min database med nogle valgmuligheder, som bliver spyttet
ud som nedenstående:

<input class=checkbox type='checkbox' value='1' name='funktion_id[1]'
/>Pære<br />
<input class=checkbox type='checkbox' value='2' name='funktion_id[2]'
/>Æble<br />
<input class=checkbox type='checkbox' value='4' name='funktion_id[4]'
/>Banan<br />

Det er der ingen problemer i. Problemet opstår når jeg gerne vil have at
brugeren skal vælge hvilke frugter han gerne vil have (pære, æble eller
banan). Brugerenskal vælge mindst en og gerne flere frugter på én gang. Hvis
brugeren vælger både æble og banan vil jeg gerne lagre summen af de to,
nemlig 6 (2+4). Hvordan gør jeg det på en smart måde? Findes der en
indbygget funktion i PHP der kan gøre det for mig?

På forhånd tak
Torben Heikel Vinther



 
 
Jesper Brunholm (11-11-2003)
Kommentar
Fra : Jesper Brunholm


Dato : 11-11-03 21:04

Torben Heikel Vinther wrote:

> <input class=checkbox type='checkbox' value='1' name='funktion_id[1]'
> />Pære<br />
> <input class=checkbox type='checkbox' value='2' name='funktion_id[2]'
> />Æble<br />
> <input class=checkbox type='checkbox' value='4' name='funktion_id[4]'
> />Banan<br />
>
> Det er der ingen problemer i. Problemet opstår når jeg gerne vil have at
> brugeren skal vælge hvilke frugter han gerne vil have (pære, æble eller
> banan). Brugerenskal vælge mindst en og gerne flere frugter på én gang. Hvis
> brugeren vælger både æble og banan vil jeg gerne lagre summen af de to,
> nemlig 6 (2+4). Hvordan gør jeg det på en smart måde? Findes der en
> indbygget funktion i PHP der kan gøre det for mig?

På den side som modtager inputtet fra din form vil du have et array som
hedder funktion_id.

Dets værdier kan du lægge sammen med array_sum() som er dokumenteret på
http://dk.php.net/array_sum

mvh

Jesper Brunholm


Torben Heikel Vinthe~ (13-11-2003)
Kommentar
Fra : Torben Heikel Vinthe~


Dato : 13-11-03 21:23

Hej Jesper

Tak for hjælpen - jeg fandt faktisk selv svaret, men det er rart at se at
det er det samme du ville have gjort.

Hilsen
Torben HEikel Vinther

"Jesper Brunholm" <nospam@brunholm-scharff.dk> skrev i en meddelelse
news:3fb140ac$1@news.wineasy.se...
> Torben Heikel Vinther wrote:
>
> > <input class=checkbox type='checkbox' value='1' name='funktion_id[1]'
> > />Pære<br />
> > <input class=checkbox type='checkbox' value='2' name='funktion_id[2]'
> > />Æble<br />
> > <input class=checkbox type='checkbox' value='4' name='funktion_id[4]'
> > />Banan<br />
> >
> > Det er der ingen problemer i. Problemet opstår når jeg gerne vil have at
> > brugeren skal vælge hvilke frugter han gerne vil have (pære, æble eller
> > banan). Brugerenskal vælge mindst en og gerne flere frugter på én gang.
Hvis
> > brugeren vælger både æble og banan vil jeg gerne lagre summen af de to,
> > nemlig 6 (2+4). Hvordan gør jeg det på en smart måde? Findes der en
> > indbygget funktion i PHP der kan gøre det for mig?
>
> På den side som modtager inputtet fra din form vil du have et array som
> hedder funktion_id.
>
> Dets værdier kan du lægge sammen med array_sum() som er dokumenteret på
> http://dk.php.net/array_sum
>
> mvh
>
> Jesper Brunholm
>



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408935
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste