Misschien een hele stomme vraag maar ik loop tegen allerlei problemen aan.
Ik wil van een form van een aantal checkboxes de status weten (aangevinkt of niet), die heten op mijn form:
'Normaal' als de checkboxen gewoon een naam per stuk hebben lees ik ze gewoon uit met:
Nu wil ik ze graag uitlezen in een array maar dan hun status ongeacht of deze checked is of niet.
Nu heb ik op mijn form een hidden field gemaakt met daarin het userid van de persoon zodat ik een array heb die altijd iedereen bevat ongeacht de status van de checkbox
Alleen ik weet niet goed hoe ik dit nu moet uitlezen, met onderstaande krijg ik iig niet het gewenste resultaat en als ik google vindt ik ook niet echt een oplossing of uitleg die bij mijn situatie past.
Bij deze code is het probleem dat de status van de checkboxes door elkaar staan. Als ik 2 checkboxes heb en de onderste is aangevinkt dan geeft hij met deze code weer dat de bovenste is aangevinkt..
Iemand die me kan helpen hiermee?
Ik wil van een form van een aantal checkboxes de status weten (aangevinkt of niet), die heten op mijn form:
HTML:
1
| input name="persoon[]" class="checkbox" type="checkbox" /> |
'Normaal' als de checkboxen gewoon een naam per stuk hebben lees ik ze gewoon uit met:
PHP:
1
2
3
| foreach($_POST['check'] as $value) { echo $value; } |
Nu wil ik ze graag uitlezen in een array maar dan hun status ongeacht of deze checked is of niet.
Nu heb ik op mijn form een hidden field gemaakt met daarin het userid van de persoon zodat ik een array heb die altijd iedereen bevat ongeacht de status van de checkbox
HTML:
1
2
| <input type='hidden' name='id[]' value='$inlognaam'/> <input type="checkbox" name="status[]" /> |
Alleen ik weet niet goed hoe ik dit nu moet uitlezen, met onderstaande krijg ik iig niet het gewenste resultaat en als ik google vindt ik ook niet echt een oplossing of uitleg die bij mijn situatie past.
Bij deze code is het probleem dat de status van de checkboxes door elkaar staan. Als ik 2 checkboxes heb en de onderste is aangevinkt dan geeft hij met deze code weer dat de bovenste is aangevinkt..

PHP:
1
2
3
| for ($i = 0; $i < sizeof($_POST['id']); $i++) { echo $_POST['id'][$i]. " - " . $_POST['status'][$i]; } |
Iemand die me kan helpen hiermee?