Checkbox и сохранение значения

Ermitazh

Новичок
Checkbox и сохранение значения

PHP:
<form name="form" action="?cmd=mainmenu&smmid" method="post">
	<table border="0" cellpadding="0" cellspacing="0">
<?
$m=mysql_query("SELECT * FROM menu WHERE lang='".$lang."' AND parent='".$mmid."'  ORDER BY prior");$i=0;

while($mm=mysql_fetch_array($m)){$i++;
?>
	  <tr>
	  
	  <td width="60">
<?php

foreach ($m as $mm) {

 $name       = "a[" . $mm['id'] . "]";
     $value      = $mm['name'];
     $checked    = "";
     
     if ((isset($_POST['a'][$mm['id']])) || ("1" == $mm['visible']))
     {
         $checked    .= "checked ";
     }
     
    
     if (("0" == $mm['visible']) && (isset($_POST['a'][$mm['id']])))
     {
         mysql_query("UPDATE `menu` SET `visible` = 1 WHERE `name` ='{$mm['name']}'");
     }
   else
     {
        mysql_query("UPDATE `menu` SET `visible` = 0 WHERE `name` = '{$mm['name']}'");
    }
    
  
    ?> 
    <input type="checkbox" onclick="javascript:form.submit();" onchange="javascript:form.refresh();" name="<?=$name;?>" value="<?=$value;?>" <?=$checked;?>>



</td>
 
<td width="200"><a class="admin_menu" href="?cmd=<?=(($mm[type])?$mm[type]."&aid=".$mm[id]:$mm[link]);?>"><?=$mm[name];?></a></td>
		
			
    </tr>
<?}?>
	</table>
	
	</form>
 
Сверху