checkboxes
Hee!
Ik ben een beetje aan het worstelen met wat checkboxes. Het lukt me namelijk niet om de aangeklikte waardes op het andere scherm tevoorschijn te krijgen. kan iemand me hierbij helpen? ik heb nu dit:
We willen dan dat degenen die gechecked zijn, allemaal een aparte variabele worden. Is dat mogelijk?
We hebben een poging tot een poging gedaan, en dat is dit geworden (het lijk echt nergens op btw..)
Ik ben een beetje aan het worstelen met wat checkboxes. Het lukt me namelijk niet om de aangeklikte waardes op het andere scherm tevoorschijn te krijgen. kan iemand me hierbij helpen? ik heb nu dit:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
echo '<form action="wedstrijd.php" method="post">
<input type="checkbox" name="namen[]" value="Bert">Bert de Kamers <br>
<input type="checkbox" name="namen[]" value="Jan">Jan van Dijk <br>
<input type="checkbox" name="namen[]" value="Kees">Kees van Frikandel <br>
<input type="checkbox" name="namen[]" value="Silvie">Silvie van der Vaart <br>
<input type="checkbox" name="namen[]" value="Ahmed">Ahmed el Youssoufi <br>
<input type="checkbox" name="namen[]" value="Henk">Henk van Pieters <br>
<input type="checkbox" name="namen[]" value="Kevin">Kevin van Braght <br>
<input type="checkbox" name="namen[]" value="Fransje">Fransje van Makamio <br>
<input type="checkbox" name="namen[]" value="Habibe">Habibe el manu Divastochitusi <br>
<input type="checkbox" name="namen[]" value="Lisa">Lisa de Waardt <br>
<input type="Submit" name="Submit" value="Submit" />
</form>';
?>
echo '<form action="wedstrijd.php" method="post">
<input type="checkbox" name="namen[]" value="Bert">Bert de Kamers <br>
<input type="checkbox" name="namen[]" value="Jan">Jan van Dijk <br>
<input type="checkbox" name="namen[]" value="Kees">Kees van Frikandel <br>
<input type="checkbox" name="namen[]" value="Silvie">Silvie van der Vaart <br>
<input type="checkbox" name="namen[]" value="Ahmed">Ahmed el Youssoufi <br>
<input type="checkbox" name="namen[]" value="Henk">Henk van Pieters <br>
<input type="checkbox" name="namen[]" value="Kevin">Kevin van Braght <br>
<input type="checkbox" name="namen[]" value="Fransje">Fransje van Makamio <br>
<input type="checkbox" name="namen[]" value="Habibe">Habibe el manu Divastochitusi <br>
<input type="checkbox" name="namen[]" value="Lisa">Lisa de Waardt <br>
<input type="Submit" name="Submit" value="Submit" />
</form>';
?>
We willen dan dat degenen die gechecked zijn, allemaal een aparte variabele worden. Is dat mogelijk?
We hebben een poging tot een poging gedaan, en dat is dit geworden (het lijk echt nergens op btw..)
Code (php)
Lijkt inderdaad nergens op.
Je hebt in $_POST['namen'] al een array zitten van geselecteerde personen.
En je bent er...
Je hebt in $_POST['namen'] al een array zitten van geselecteerde personen.
En je bent er...
Zoiets?
Edit: code aangepast
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
if ( $_SERVER['REQUEST_METHOD'] == 'POST' )
{
$aPersonen = Array();
foreach ( $_POST['namen'] AS $aItem )
{
if ( isset( $aItem ) )
{
array_push( $aPersonen, $aItem );
}
}
print_r( $aPersonen );
}
else
{
echo ' <form method="post">
<input type="checkbox" name="namen[]" value="Bert">Bert de Kamers <br />
<input type="checkbox" name="namen[]" value="Jan">Jan van Dijk <br />
<input type="checkbox" name="namen[]" value="Kees">Kees van Frikandel <br />
<input type="checkbox" name="namen[]" value="Silvie">Silvie van der Vaart <br />
<input type="checkbox" name="namen[]" value="Ahmed">Ahmed el Youssoufi <br />
<input type="checkbox" name="namen[]" value="Henk">Henk van Pieters <br />
<input type="checkbox" name="namen[]" value="Kevin">Kevin van Braght <br />
<input type="checkbox" name="namen[]" value="Fransje">Fransje van Makamio <br />
<input type="checkbox" name="namen[]" value="Habibe">Habibe el manu Divastochitusi <br />
<input type="checkbox" name="namen[]" value="Lisa">Lisa de Waardt <br />
<input type="Submit" name="Submit" value="Submit" />
</form>';
}
?>
if ( $_SERVER['REQUEST_METHOD'] == 'POST' )
{
$aPersonen = Array();
foreach ( $_POST['namen'] AS $aItem )
{
if ( isset( $aItem ) )
{
array_push( $aPersonen, $aItem );
}
}
print_r( $aPersonen );
}
else
{
echo ' <form method="post">
<input type="checkbox" name="namen[]" value="Bert">Bert de Kamers <br />
<input type="checkbox" name="namen[]" value="Jan">Jan van Dijk <br />
<input type="checkbox" name="namen[]" value="Kees">Kees van Frikandel <br />
<input type="checkbox" name="namen[]" value="Silvie">Silvie van der Vaart <br />
<input type="checkbox" name="namen[]" value="Ahmed">Ahmed el Youssoufi <br />
<input type="checkbox" name="namen[]" value="Henk">Henk van Pieters <br />
<input type="checkbox" name="namen[]" value="Kevin">Kevin van Braght <br />
<input type="checkbox" name="namen[]" value="Fransje">Fransje van Makamio <br />
<input type="checkbox" name="namen[]" value="Habibe">Habibe el manu Divastochitusi <br />
<input type="checkbox" name="namen[]" value="Lisa">Lisa de Waardt <br />
<input type="Submit" name="Submit" value="Submit" />
</form>';
}
?>
Edit: code aangepast
Gewijzigd op 01/03/2011 11:50:13 door Kevin de Groot
Oke super bedankt:) hier kan ik mee verder!




