RE: [PHP] how do I find out which checkbox is checked when form get submit

From: Date: Wed, 18 Apr 2001 09:26:13 +0000
Subject: RE: [PHP] how do I find out which checkbox is checked when form get submit
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-49165@lists.php.net to get a copy of this message
Hi Jacky In it's simpliest form try this ################################### <form action="<?= $PHP_SELF; ?>" method="get"> <input type="checkbox" name="id"><br/> <input type="submit" name="submit" value="submit"> </form> <?php echo (isset($id)) ? "checked" : "not checked"; ?> ################################## > > Hi all, > Extremely desparate here as I still cannot get my problem sought > out, so decided > to post my question again. > Allow me to repeat my question again: > I have a form with the checkbox like this > <form> > <?php > $query="select id from foo"; > $result=($query,$con); > while ($row = mysql_fetch_array($result)) > { > print("<input type="checkbox" name="$id" > value="on">"); > } > ....submit button and stuffs here... > ?> > </form> <input type="checkbox" name="$id" value="on"> > > After I tried check on few checkboxes and submit to next page, at > next page, how do I check which check box is > checked so that I can get value of the checked one to process to > next step? > I did try isset() and empty() to check if variable exist ( as shown below) > and did not work as the result always turn up to be "off" > > if((empty($id))=='true'){ > echo "off"; > }else{ > echo "on"; > } > > And I also try > if(isset($id)) > { > ..do echo off here... > }else{ > ...do echo on.... > } > > And the result is always "off" as well. > > Somene advice me to use $http_var_gets btu I could not find it > from manaual, > is that the solution I need? > cheers > > Jack > jacky@activelifestyle.com > "There is nothing more rewarding than reaching the goal you set > for yourself" >

« previous php.general (#49165) next »