21. oktober 2005 - 23:57
Der er
11 kommentarer og 1 løsning
Antal inputs, beregnes efter hvad der står i et felt.
Hvis jeg nu fx har en <select name="muligheder"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> </select> så hvis den fx er 5, så skriver den 5 input felter. Ved I det? :)
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
21. oktober 2005 - 23:59
#1
for($i = 1; $i <= $_POST['muligheder']; $i++) { echo "<input>"; } Sådan? Tror ikke helt jeg er med på hvad du vil...
22. oktober 2005 - 00:00
#2
Det er til en afstemning, så i admin hvis man vælger 5 muligheder, så skriver den 5 input bokse, som man kan skrive stemme-muligheder i? :)
22. oktober 2005 - 00:02
#3
Ja ok, så ku man måske: for($i = 1; $i <= $_POST['muligheder']; $i++) { echo "<input type='text' name='svarmulighed[]'>"; }
22. oktober 2005 - 00:03
#4
og hvis det så skal lægges ind i en database, skriver man så: $svar = $_POST['svarmulighed[1]']; ??
22. oktober 2005 - 00:07
#5
Nej, bare $_POST['svarmulighed'][1]; Det kan man så lave en løkke på f.eks. hvis man vil det.
22. oktober 2005 - 00:09
#6
Okay .. Du er virkelig genial :P Hehe :) Har du tilfældigvis en måde man kunne bygge tabellen op på ? Så smider jeg pointene op på 75 .. :)
22. oktober 2005 - 00:10
#7
Jeg ville lave 2 tabeller. Så have spørgsmålene i den ene, og svarmulighederne i den anden - og så joine dem.
22. oktober 2005 - 00:21
#8
Okay :)
22. oktober 2005 - 00:22
#9
Eller nok nærmere køre 2 udtræk, men stadig 2 tabeller :)
22. oktober 2005 - 00:24
#10
jep .. hehe
22. oktober 2005 - 00:24
#11
svar!
22. oktober 2005 - 00:25
#12
Svar :) (Du behøver ikke at raise point for den smule!)
Vi tilbyder markedets bedste kurser inden for webudvikling