Re: Re: array of checkbox values

From: Date: Wed, 11 Jan 2006 22:45:53 +0000
Subject: Re: Re: array of checkbox values
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-228502@lists.php.net to get a copy of this message
Would it be enough to set a key for each checkbox, for example explicitly say: checkbox[1] checkbox[2] checkbox[3] then a non checked box will have an empty string as a value, whereas the checked ones will have a value of 'Y'.
Nope. That's the problem. If a checkbox is unchecked the browser doesn't need to send it all when it submits the server... an example: http://www.pjkh.com/~philip/test/check.php
Sjef "David Dorward" <dorward@yahoo.com> schreef in bericht news:31.E5.29075.A1D75C34@pb1.pair.com...
Sjef Janssen wrote:
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.
That's how HTML forms work. The general solution is to set the value of the checkbox to describe what the checkbox is (for example, the row id of the database record that the checkbox is associated with). Then you can loop through and see which values were submitted. --
David Dorward       <http://blog.dorward.me.uk/>   <http://dorward.me.uk/>
                    Home is where the ~/.bashrc is
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php


« previous php.general (#228502) next »