Ciao,
Non riesco ad Updatare il DB con questo codice:
(praticamente non mi accetta "abilita/disabilita"
il checkbox).
Codice PHP:
<?php
    
include '../DBConf/conf.php';
    
session_start();
    if (
$_SESSION['user']==$user and $pass=$_SESSION['pass']){
        include 
"../DBConf/conP.php";
    
$ars $_SESSION['arS'];
    
$cods $_SESSION['codS'];
    
$query "UPDATE esposizione SET prezzo=$prezzo, disponibile=$disponibile WHERE id='$cods';";
    if (!
mysql_query($query$DB)) {
                Print(
"Articolo non aggiornato!
"
);
            }else{
                Print(
"Articolo aggiornato");
            }
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Admin Moto</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<meta name="generator" content=""><link
href="../Admin/styleadmin.css" type=text/css
rel=stylesheet>
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
</HEAD>
<BODY bgcolor="#A5B4C7">
<span class=Amministrazione_Moto>Amministrazione Moto</span>


<span class=II_riga_di_testo>modifica articolo</span>


Codice PHP:
<?php
                    
include "../DBConf/conP.php";
                    
$id=$_REQUEST['articolo'];//proveniente dalla pagina precedente "Admin_modifica_articolo_passaggio2.php\"
                    
$query "SELECT * FROM esposizione WHERE id = '$id';";
                    
$dati mysql_query($query$DB);
                    
$ARows mysql_affected_rows($DB);
                    
$inl 0;
                    for(
$index=$index<$ARows $index++){
                    
$row mysql_fetch_row($dati);
                    foreach(
$row as $k => $s){
                    if(
$k==0){
                            
$_SESSION['codS']=$s;
                    }
                    if(
$k==5){
                            
$_SESSION['arS']=$s;
                    echo
"<form action=\"Admin_modifica_articolo_fine.php\" method=\"POST\">";//che è la stessa pagina in cui c'è il codice, invia a se stessa.
                      
echo"prezzo:<input type=\"text\" value=\"$row[4]\" name=\"prezzo\">
"
;
                    echo
"disponibile:";
                    if (
$ars == v) {
                    echo 
"<input type=\"checkbox\" name=\"disponibile\" value=\"d\" CHECKED>\n";
                    } else {
                    echo 
"<input type=\"checkbox\" name=\"disponibile\" value=\"\">\n";
                    }
                }
            }
        }
                    echo
"<input type=\"submit\" value=\"Invia\">";
                    echo
"</form>";
?>
</BODY>
</HTML>
Se tolgo la parte relativa al checkbox, funzia tutto. Dove sbaglio?
Se c'è qualcosa che non vi è chiaro, ditemelo.
Ho provato con 1000 debug ma mi dice tutto ok!
Grazie in anticipo