Vragen Form
Ik ben bezig met een vragen formulier, maar ik heb geen idee hoe ik checkboxen op kan halen:
Stel ik heb een antwoord:
<input type="radio" name="prestatieselectie" value="Eens">Eens<br>
<input type="radio" name="prestatieselectie" value="Oneens">Oneens<br>
<input type="radio" name="prestatieselectie" value="Geen mening">Geen mening<br>
Normaal haal ik de antwoorden op op deze manier:
".$_POST['prestatieselectie']."
Maar met checkboxen kan je meerdere antwoorden hebben, hoe kan ik die ophalen?
Hoop dat mijn uitleg een beetje duidelijk is :$
Thanks!
met input type=radio kan je toch niet meerdere antwoorden geven..?
Toch verkeerd uitgelegd dus :P Dat was gewoon een voorbeeld vraag om te laten zien hoe ik hem gebruik bij radio, had nog wel een vraag met checkboxen erin kunnen proppen, maar dat leek me overbodig.
dus je wilt gewoon de waarde van de radio in de database zetten, dan is dat toch goed, denk ik...
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<td align="left"><b><br />22. Welke 4 vragen zijn voor u het belangrijkst?</b></td> </tr>
<tr><td><input type="checkbox" name="vragen" value="1">1<br> </td></tr>
<tr><td><input type="checkbox" name="vragen" value="2">2<br> </td></tr>
<tr><td><input type="checkbox" name="vragen" value="3">3<br> </td></tr>
<tr><td><input type="checkbox" name="vragen" value="4">4<br> </td></tr>
<tr><td><input type="checkbox" name="vragen" value="5">5<br> </td></tr>
etc etc
<tr><td><input type="checkbox" name="vragen" value="1">1<br> </td></tr>
<tr><td><input type="checkbox" name="vragen" value="2">2<br> </td></tr>
<tr><td><input type="checkbox" name="vragen" value="3">3<br> </td></tr>
<tr><td><input type="checkbox" name="vragen" value="4">4<br> </td></tr>
<tr><td><input type="checkbox" name="vragen" value="5">5<br> </td></tr>
etc etc
Mensen kunnen hier dus meerder antwoorden aanvinken, die kunnen dus niet met ".$_POST['vragen']." worden opgehaald, toch? Hoe ik dit dus wel kan ophalen is mijn vraag
http://php.about.com/od/phpapplications/ss/form_mail.htm
Als het goed is zal je hier wel wat aan hebben... Edit:
Je zal die code waarschijnlijk wel heel erg moeten aanpassen, maar je kan het proberen:D
Je zal die code waarschijnlijk wel heel erg moeten aanpassen, maar je kan het proberen:D
Gewijzigd op 01/01/1970 01:00:00 door Pieter ten Boomen
Thanks, ik zal het bekijken!
Met array()'s gaan werken.
<input type="checkbox" name="vragen[]" value="1">1<br>
<input type="checkbox" name="vragen[]" value="2">2<br>
<input type="checkbox" name="vragen[]" value="3">3<br>
<input type="checkbox" name="vragen[]" value="4">4<br>
<input type="checkbox" name="vragen[]" value="5">5<br>
Nou worden de values van alle aangevinkte vragen in een array gezet.
Daarna tonen met een foreach:
Code (php)
1
2
3
4
5
2
3
4
5
$_woordenpassen = $_POST['woordenpassen'];
foreach($_woordenpassen as $__woordenpassen){
$___woordenpassen = $___woordenpassen . "
" . $__woordenpassen;
}
foreach($_woordenpassen as $__woordenpassen){
$___woordenpassen = $___woordenpassen . "
" . $__woordenpassen;
}
En dan ".$___woordenpassen." om een output te weergeven!
Dacht laat het nog ff weten, wie weet heeft iemand er ooit ook nog wat aan!
Bedankt allemaal!
En waarom gebruik je zo'n vreselijke variabelnamen?
Quote:
Ach ja, is maar waar je je druk om kunt maken. Het probleem van de TS is opgelost. En of ie de variabelen nou a, b, c of woordenpassen, _woordenpassen, __woordenpassen noemt... Dan heb ik persoonlijk liever nog de laatste. En daar geef je wel commentaar op, terwijl ik bij $a, $b... zelden van iemand commentaar zie.En waarom gebruik je zo'n vreselijke variabelnamen?
GaMer13 schreef op 08.10.2009 15:08:
En waarom gebruik je zo'n vreselijke variabelnamen?
Omdat het woorden zijn uit de vraag - Oftewel, ik weet met welke vraag ik te maken heb als ik het zie. :O