login  Naam:   Wachtwoord: 
Registreer je!
 Forum

multiple checkboxes controleren op checked

Offline RonsterS - 22/11/2007 09:48
Avatar van RonsterSNieuw lid Hoi,

Ik ben een admin tootlje aan het bouwen waarmee je meerdererecords uit een db kun verwijderen middels checkboxen. nu wil ik alleen controleren of er wel een checkbox gelesecteerd is als met op de submit btn drukt.

hoe kan ik dit doen?, mijn checkboxen zijn alsvolgt opgebouwd

<input type="checkbox" name="check[]" value="{$item.conid}" id="check"/>

5 antwoorden

Gesponsorde links
Offline Flex1986 - 22/11/2007 10:01 (laatste wijziging 22/11/2007 10:01)
Avatar van Flex1986 Gouden medaille

Senior Member
Als het goed is staan alle checkboxes in $_POST['check']. Als je print_r($_POST['check']); doet dan zie je hoe de array eruit ziet.

Met

  1. foreach($_POST['check'] = $check){
  2. echo $check;
  3. }


Loop je de hele array door. Hoop dat je hier iets aan hebt.
Offline RonsterS - 22/11/2007 10:30
Avatar van RonsterS Nieuw lid niet echt eigenlijk
Offline Mad_Mike - 22/11/2007 11:26
Avatar van Mad_Mike PHP beginner Nee dat is niet waar.
een checkbox wordt alleen mee gegeven in de POST wanneer deze gechecked was. Zorg er dus voor dat je checkBoxen allemaal een unieke naam mee krijgen en dat je NA de POST controleerd (dmv isset(); ) welke checkboxen geselecteerd waren 
Offline Thomas - 22/11/2007 13:33
Avatar van Thomas Moderator Je zegt zelf al min of meer dat dat niet nodig is, immers - als een checkbox niet is gechecked, wordt deze ook niet gepost. Controleer of $_POST['check'] bestaat. Zoja, loop alle elementen af.
Offline Flex1986 - 22/11/2007 14:35 (laatste wijziging 22/11/2007 14:36)
Avatar van Flex1986 Gouden medaille

Senior Member
Hij wil toch checkboxen die gecheckt zijn verwijderen? Tenminste dat maak ik op uit zijn bericht. Dan kan die ze gewoon op de bovenstaande manier doorlopen!

En hiervoor allemaal een aparte naam geven dat is kolder onnodig script werk vooriets wat zo simpel is 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.194s