Ik wil vanuit een form, waar 4 checkboxen op staan, uitlezen in het resultaat pagina. De vier
checkboxen hebben allen dezelfde naam maar
telkens een andere value.

<INPUT TYPE="checkbox" NAME="Webuse" VALUE="research"> For research<br>
<INPUT TYPE="checkbox" NAME="Webuse" VALUE="purchase"> To purchase items electronically<br>
<INPUT TYPE="checkbox" NAME="Webuse" VALUE="email"> To send and receive emails<br>
<INPUT TYPE="checkbox" NAME="Webuse" VALUE="news"> To read news<br>

Wat ik wil bereiken is dat als een van de 4 checkboxen aangevinkt is dat ik dat kan weergeven in het resultaat pagina.

Ik ben een beginner ;)
dan moet je ff alle vier de checkboxen een andere name geven. Vervolgens kun je het resultaat uitlezen door middel van $_GET['name']. Denk er wel aan het form tussen <form> tags te zetten als actie "GET" te kiezen!
get is niet de action maar de method!
Dus om ff duidelijk te zijn:

<form action="#verwerkpaginapagina#" method="GET">
Je wilt dus : Als 1 optie is aangeklikt, en die waarde uitlezen... ?

Dan kun je beter een "radiogroup" gebruiken.
i.p.v. checkboxes?

Bv zo :

<form name="web(a)buse" method="post" action="<?php echo $PHP_SELF; ?>">
<input type="radio" name="Webuse" value="research">For research<br>
<input type="radio" name="Webuse" value="purchase">To purchase items electronically<br>
<input type="radio" name="Webuse" value="email">To Send and recieve emails<br>
<input type="radio" name="Webuse" value="news">To read news<br>
<input type="submit" name="verzenden" value="verzenden">
</form>

<?php
if(isset($_POST["verzenden"])){

if(empty($_POST["Webuse"])){
echo "No option selected";
} else {
echo $_POST["Webuse"];
}

}
?>

Gr.
Matthijs
Bedankt voor de reacties. Maar ik moet helaas melden dat ie het nog niet doet.
ik heb intussen de namen gewijzigd in unieke namen. (nl webuse1, webuse2......)

Ik kan niet zeggen of het wel of niet uitgelezen wordt, want het wordt niet in het verwerkpagina weergeven.

is er een aparte script die gebruikt dient te worden om de inhoud van de checkbox te 'printen' in het verwerkpagina?

Ik heb het geprobeerd met

$checkbox = $_GET['Webuse1'];
print "$checkbox";
Matthijs schreef op 01.03.2005 20:41
Je wilt dus : Als 1 optie is aangeklikt, en die waarde uitlezen... ?

Dan kun je beter een "radiogroup" gebruiken.
i.p.v. checkboxes?
................................
Gr.
Matthijs


================

Ik MOET checkboxen gebruiken. Het gaat om een vaste opdracht. Daarin staat vermeld dat ik checkboxen moet gebruiken.

Maar toch bedankt voor je oplossing. Kan ik wellicht in de toekomst gebruiken.
en dan wou je het zo hebben dat je er maar 1 kan kiezen?

zoals in een radiogroup?
Kan dat? nooit geprobeerd namelijk..


EDIT : Dat is natuurlijk jou vraag dan ook, maar dan ben ik er ook benieuwd naar ;-)
Matthijs schreef op 01.03.2005 21:02
en dan wou je het zo hebben dat je er maar 1 kan kiezen?
....................


Nee, ze moeten allemaal te selecteren zijn. Ik was niet degene die begon over radiobuttons.

Ik wil, als er een checkbox aangevinkt is, dat weergeven in het verwerkpagina.
Oke, ik dacht het door :


Wat ik wil bereiken is dat als een van de 4 checkboxen aangevinkt is dat ik dat kan weergeven in het resultaat pagina.


als 1 van de 4....

Gr.

Reageren