Vragen Form

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ricardo

Ricardo

07/10/2009 16:57:00
Quote Anchor link
Hallo!

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!
 
PHP hulp

PHP hulp

27/11/2024 02:53:44
 
Pieter ten Boomen

Pieter ten Boomen

07/10/2009 16:59:00
Quote Anchor link
met input type=radio kan je toch niet meerdere antwoorden geven..?
 
Ricardo

Ricardo

07/10/2009 17:01:00
Quote Anchor link
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.
 
Pieter ten Boomen

Pieter ten Boomen

07/10/2009 17:03:00
Quote Anchor link
dus je wilt gewoon de waarde van de radio in de database zetten, dan is dat toch goed, denk ik...
 
Ricardo

Ricardo

07/10/2009 17:08:00
Quote Anchor link
Nee - de waardes moeten per email verstuurd worden, er komt geen database aan te pas:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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


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
 
Pieter ten Boomen

Pieter ten Boomen

07/10/2009 17:11:00
Quote Anchor link
Als het goed is zal je hier wel wat aan hebben... http://php.about.com/od/phpapplications/ss/form_mail.htm


Edit:

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
 
Ricardo

Ricardo

07/10/2009 17:14:00
Quote Anchor link
Thanks, ik zal het bekijken!
 
- SanThe -

- SanThe -

07/10/2009 17:58:00
Quote Anchor link
Met array()'s gaan werken.
 
Michael -

Michael -

07/10/2009 18:08:00
Quote Anchor link
Inderdaad je vragen in array zetten en dan uitlezen met een foreach.

<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)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
foreach($_POST['vragen'] as $vraag)
{

    echo $vraag.'<br>';
}

?>
 
Ricardo

Ricardo

08/10/2009 15:05:00
Quote Anchor link
Met nogal wat hulp is het me gelukt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
$_woordenpassen = $_POST['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!
 
GaMer B

GaMer B

08/10/2009 15:08:00
Quote Anchor link
En waarom gebruik je zo'n vreselijke variabelnamen?
 
Jan Willem van der Veer

Jan Willem van der Veer

08/10/2009 15:12:00
Quote Anchor link
Quote:
En waarom gebruik je zo'n vreselijke variabelnamen?
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.
 
Ricardo

Ricardo

08/10/2009 17:29:00
Quote Anchor link
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
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.