How to get a list of unchecked checkboxes when submitting a form?
Posted
by SzamDev
on Stack Overflow
See other posts from Stack Overflow
or by SzamDev
Published on 2010-06-02T16:42:50Z
Indexed on
2010/06/02
16:54 UTC
Read the original article
Hit count: 291
php
Hi
I have this code for example :
$b = "";
while ($row = mysql_fetch_array($rows)) {
if ($row['enabled'] == 1) {
$b = "checked";
} else {
$b = "":
}
echo "<\input name='nam[$row[id]]' type='checkbox' value='$row[id]' $b />";
}
When I execute this code, I will get a list of checkboxes, some of them are checked and others are not.
I can use this code to get a list of checked checkboxes.
if (isset($_POST['sub'])) { //check if form has been submitted or not
$nam = $_POST['nam'];
if (!empty($nam)) {
foreach($nam as $k=>$val){
// proccess operation with checked checkboxes
}
}
I need to know how I can get list of unckecked checkboxes after submitting the form.
Thanks in advance.
© Stack Overflow or respective owner