Ciao

ok... ho capito

codice:
<?
 // scorro le sottocategorie
$query_tipi = mysql_query("SELECT * FROM cart_tipi ORDER BY nome");

$x=0;
while($valori=mysql_fetch_array($query_tipi)) {
   $id_tipo = $valori['id_tipo'];
   $nome = $valori['nome'];
   $visibile = $valori['visibile'];
?>
      <tr bgcolor="<? echo $col_sf; ?>">
        <td valign="top" style="padding-top: 2px; padding-bottom: 2px">
<?
if ($visibile == 'no') echo "<img src\="../images/ico_noview.gif\" width=\"16\" height=\"11\">; else echo "<img src=\"../images/ico_view.gif\" width=\"16\" height=\"11\">?>
<input name="val[<?=$x?>]" type="checkbox" value="1" <?if ($visibile=="si" echo "checked";?>>
<input name="id[<?=$x?>]" type="hidden" value="<?=$id_tipo?>">

......
e poi per salvare....


codice:
for($x=0; $x < sizeof($_POST[val]); $x++)
	{

if ($_POST['val'][$x]==1) $valore = "si"; else $valore = "no";

$query = mysql_query("UPDATE cart_tipi SET visibile = '$valore' WHERE id_tipo = '".$_POST['id_tipo'][$x]."');
byez