checkboxes controleren
Stel ik heb de volgende checkboxes:
Hoe controleer ik nu dat er minimaal een checkbox is aangevinkt?
Code (php)
1
2
3
2
3
<input type="checkbox" name="vb[]" value="vb1 />VB1<br />
<input type="checkbox" name="vb[]" value="vb2" />VB2<br />
<input type="checkbox" name="vb[]" value="vb3" />VB3<br />
<input type="checkbox" name="vb[]" value="vb2" />VB2<br />
<input type="checkbox" name="vb[]" value="vb3" />VB3<br />
Hoe controleer ik nu dat er minimaal een checkbox is aangevinkt?
Gewijzigd op 01/01/1970 01:00:00 door Orhan T
Gesponsorde koppelingen:
Code (php)
zo ?
Een checkbox zie je alleen terug in de resultaten als hij aangevinkt is. Dus controleren of er minimaal 1 aangevinkt is, zou hetzelfde zijn als het controleren of de variabele bestaat:
ps. @Erik: als er nu geen checkbox aangevinkt is, zal jouw code een foutmelding op de foreach geven. $_POST['vb'] zal dan namelijk niet bestaan...
ps. @Erik: als er nu geen checkbox aangevinkt is, zal jouw code een foutmelding op de foreach geven. $_POST['vb'] zal dan namelijk niet bestaan...
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
Dankje Blanche
Dat zal waarschijnlijk wel werken
Dat zal waarschijnlijk wel werken
@ Blanche,
Dat bedacht ik me ook net indd ..
het kan gewoon met isset, met foreach moet je het daarna wel uit gaan lezen om de juiste te pakken.
Dat bedacht ik me ook net indd ..
het kan gewoon met isset, met foreach moet je het daarna wel uit gaan lezen om de juiste te pakken.
Met foreach moet je het uitlezen om de juiste te pakken? Hoe bedoel je?
Niet per se om de juiste te pakken, maar gewoon om te controleren welke checkboxen aangevinkt zijn. Als er namelijk checkboxen aangevinkt zijn, komen ze in de array $_POST['vb'] te staan...



