You are here: Re: array of checkbox values « PHP « IT news, forums, messages
Re: array of checkbox values

Posted by James Benson on 01/12/06 01:30

Do something like:

$checkboxes = array('food','drink','smoking');

// display the checkboxes
foreach($checkboxes as $checkbox) {
echo "$checkbox: <input type="checkbox" name=\"$checkbox\" />";
}



Then when processing the form input check if each of the $checkboxes
array values are present, if not, you can set to something else such as
N, like so.



$sent_data = array();
foreach($checkboxes as $checkbox) {
if(isset($_REQUEST[$checkbox])) {
$sent_data[$checkbox] = 'Y';
} else {
$sent_data[$checkbox] = 'N';
}
}





James



Sjef Janssen wrote:
> Hallo,
> I have a form with a number of checkboxes grouped together. The value of
> these boxes is stored in an array: $used[]. Now I found that the value of
> checked boxes (value = 'Y') are stored in the array while non checked boxes
> are not stored at all. This makes the array incomplete as I want to have all
> checkbox values in the array.
> For example: for 4 checkboxes the values are
> checkbox 1: array index = 0 value = "Y"
> checkbox 2: array index = 1 value = "Y"
> checkbox 3: value = "N" : it does not occur in the array
> checkbox 4: array index = 2 value = "Y"
>
> Is there a way to, as it were, complete the array and have all values
> stored, even the "N" values? So that array index 2 has a value of "N", and
> array index 3 is "Y".
>
> Thxs
>
> Sjef

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация