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'. Sjef "David Dorward" <dorward@xxxxxxxxx> schreef in bericht news:31.E5.29075.A1D75C34@xxxxxxxxxxxxxxx > 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