RE: [PHP] Re: PHP checkbox/hidden field question

From: Date: Mon, 02 Sep 2002 12:32:51 +0000
Subject: RE: [PHP] Re: PHP checkbox/hidden field question
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-114911@lists.php.net to get a copy of this message
Some check box info here too: http://www.experts-exchange.com/Web/Web_Languages/PHP/Q_20117420.html - Victor > www.argilent.com -----Original Message----- From: Marek Kilimajer [mailto:kilimajer@webglobe.sk] Sent: Monday, September 02, 2002 7:24 AM To: PHP Subject: Re: [PHP] Re: PHP checkbox/hidden field question You are wrong, this is from HTML 4.01 specification: value = /cdata/ <cid:part1.07040905.04030208@webglobe.sk> [CA] <cid:part2.09070204.05020804@webglobe.sk> This attribute specifies the initial value <cid:part3.01060804.04070408@webglobe.sk> of the control. It is optional except when the type <cid:part4.05000102.00070403@webglobe.sk> attribute has the value "radio" or "checkbox". Upon submiting a form, only "successfull" checkboxes are submited, so on the next page you only need this loop: foreach($d_c_arr as $i) { echo '<input type="hidden" name="d_c_arr[]" value="'. htmlspecialchars($i).'">'; } $d_c_arr contains only checked checkboxes. Marek Erwin wrote: >>I am executing the follwoing statement as part of a "while" loop. >>This is part of a form and I wish to pass the name and value of the >>checkbox as a hidden field only is the checkbox is checked. Can you >>suggest how I can accomplish this task? >> >> >><td><input type="checkbox" name="d_c_arr[]" >>value="<?php echo >>$db->f("order_id") ?>"></td> >> >> > >As you might know, checkboxes don't have the VALUE attribute. HTML won't >even submit the VALUE attribute to the next page. You will only have an >array containing 0's and 1's, the results of the checkboxes. So, on the next >page, you will have to lookup the values again. >Then print the hidden input's to the page in a for loop, while looping >trough $d_c_arr. > >HTH >Erwin > > > > > ______________________________________________________________________ Post your ad for free now! http://personals.yahoo.ca

« previous php.general (#114911) next »