Toon posts:

isset probleem bij versturen checkboxen via form

Pagina: 1
Acties:
  • 30 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoi allen,

Er zijn vrij veel topics te vinden over hoe je checkboxen (via een array) met een formulier kan versturen naar een andere php pagina waar je de waarden dan uit kan lezen. Dit deel is voor mij ook geen probleem.

Ik doe het volgende in het formulier via een while loop, waarbij $counter steeds met 1 wordt opgehoogd:

<?
print "<div class=\"form_input\">";
print "<div class=\"radiocheck_input\">";
print "<input type=\"checkbox\" id=\"group_[".$counter."]\" value=\"1\" ".$checked." name=\"group_[".$counter."]\" />";
print "</div>";
print "<div class=\"radiocheck_label\">";
print "<label for=\"group_[".$counter."]\">".$name."</label>";
print "</div>";
print "</div>";
?>

In de pagina erna wil ik de waarde van de checkbox ophalen. Dat doe ik via een zelfde while loop en weer een counter die steeds met 1 wordt opgehoogd:

<?
$group = ((isset($_POST['groep_['.$counter.']']) && $_POST['groep_['.$counter.']'] != '')) ? $_POST['groep_['.$counter.']']:null;
print "--".$group."<BR>";
?>

Het probleem is dat mijn variabele $group leeg blijft. Ik heb verschillende constructies geprobeerd (met en zonder quotes, met en zonder blokhaken e.d.). Ik denk zelf dat de syntax niet goed is, maar ik kan er maar niet de vinger op leggen waar het nou mis gaat.

Kan iemand mij helpen?

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Beste calve_saus ( :9 ),

Je topic ontbeert een aantal vereiste ingrediënten om in PRG geplaatst te kunnen worden. Zo mis ik het gebruik van [code] tags. Verder mis ik basic informatie over hoe/wat je heb gedebugged en wat je daarme hebt gevonden. Ook mis ik eventuele foutmeldingen etc en ook voldoet je topictitel niet aan de richtlijnen.

In het wilde weg blokhaken, quotes etc. proberen is natuurlijk nooit de bedoeling; als je aan 't PRG-en bent dien je toch wel een beetje te weten waar je mee bezig bent. Zo zie ik relatief simpel dat je checkbox wel een id heeft maar geen name ;)

Lees voordat je in PRG post eens de Programming Beleid Quickstart door (waar je overigens al vaker op bent gewezen) alvorens je hier een topic opent. Dat scheelt frustratie voor jou en voor ons ;) Overigens kun je daar ook afleiden waarom dit topic op slot gaat (buiten het feit dat de oplossing in deze post staat ;) )

[ Voor 32% gewijzigd door RobIII op 14-11-2006 02:19 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.