RE: [PHP] Re: PHP checkbox/hidden field question
| From: | victor | 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