Io ho questa pagina dove modifico dei dati presi da un database la cui chiave è nel campo hidden CodiceP e poi li passo tramite POST ad un altra pagina che li inserisce nuovamente nel database
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML lang="it">

    <HEAD>
        <meta name="description" content="Pizzeria la piccola capri accedi">
        <meta name="author" lang="it" content="Rispo Veronica">
        <meta name="keywords" lang="it" content="pizzeria , capri , piccola, accedi">
        <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1">
        <LINK REL="SHORTCUT ICON" HREF= "../Immagini/favicon.ico">
        <LINK rel="stylesheet"  type="text/css" media="screen" href="../Utility/screenadmin.css">
        <script type="text/javascript" src="../Utility/controllo.js"></script>
        <TITLE> MODIFICA Pizza </TITLE>

    </HEAD>

    <BODY class="centrato">
    <div id="container">
        <DIV class="header">
            <IMG src="../Immagini/images.jpg" alt="La piccola Capri">
        </DIV>
        <DIV class="navigation">
                <ul>
                    <li><a>Ordine</a>
                        <ul>
                            <li><a href="./creaordine.php">Crea Ordine</a></li><br>
                            <li><a href="./visualizza.php">Visualizza Ordini</a></li>    
                        </ul>
                    </li>
                    <li><a>Pizza</a>
                        <ul>
                            <li><a href="./creapizza.php">Crea Pizza</a></li><br>
                            <li><a href="./modificapizza.php">Modifica Pizza</a></li><br>
                            <li><a href="./eliminapizza.php">Elimina Pizza</a></li>
                        </ul>
                    </li>
                    <li><a>Bibita</a>
                        <ul>
                            <li><a href="./creabibita.php">Crea Bibita</a></li><br>
                            <li><a href="./modificabibita.php">Modifica Bibita</a></li><br>
                            <li><a href="./eliminabibita.php">Elimina Bibita</a></li>
                        </ul>
                    </li>
                    <li><a href="./cambiapassword.php">Modifica Password</a></li>
                    <li><a href="../index.php">Logout</a></li>                
                </ul>
        </DIV>
        <DIV class="content">
        
        <?php
        include "../Utility/dbconfig.php";
        $query="SELECT *  FROM pizze";
        $query2="SELECT Cod_Ingrediente,Descrizione FROM ingredienti";
        $risultato = mysql_query($query) or die("Query fallita".mysql_error());
        
        $numero = mysql_numrows($risultato);
        
        ?>
        
        <p class="nascosto"> PAGINA PER MODIFICARE UNA PIZZA </p>
        <?php
        for($j=0;$j<$numero;$j++) {
            $riga = mysql_fetch_array($risultato);
            
            $risultato2 = mysql_query($query2) or die("Query fallita".mysql_error());
            $numero2 = mysql_numrows($risultato2);
            
            echo"<FORM name='ELIMINA pizza' action='./modificapizza1.php' method='post' id='eliminapizza' onSubmit='return minSel(['Pizze'])'>";
            echo"<FIELDSET>";
            echo"<legend class='divborder'> MODIFICA PIZZA </legend>";
        
                echo"<INPUT type='hidden' name='CodiceP' value=".$riga['Cod_Pizza'].">";
        
                echo"<label for='Descrizione'>Descrizione:</label>";
                $des=$riga['Descrizione'];
                echo"<INPUT type='text' name='Descrizione' value=\"".$des."\"></INPUT>";
                
                echo"<label for='Prezzo'>Prezzo:</label>";
                echo"<INPUT type='text' name='Prezzo' value=".$riga['Prezzo']."></INPUT>";
                
                echo"<br><br><br>";
                
                echo"<label for='Ingredienti[]'>Ingredienti(max:9):</label>";
                echo"<select multiple='multiple' name='Ingredienti[]' id='Ingredienti' onblur='MaxOption('Ingredienti',9)' >";
                for($i=0;$i<$numero2;$i++){
                    $riga2 = mysql_fetch_array($risultato2);
                    if(($riga2['Cod_Ingrediente']==$riga['Cod_Ingr0'])||($riga2['Cod_Ingrediente']==$riga['Cod_Ingr1'])||($riga2['Cod_Ingrediente']==$riga['Cod_Ingr2'])||($riga2['Cod_Ingrediente']==$riga['Cod_Ingr3'])||($riga2['Cod_Ingrediente']==$riga['Cod_Ingr4'])||($riga2['Cod_Ingrediente']==$riga['Cod_Ingr5'])||($riga2['Cod_Ingrediente']==$riga['Cod_Ingr6'])||($riga2['Cod_Ingrediente']==$riga['Cod_Ingr7'])||($riga2['Cod_Ingrediente']==$riga['Cod_Ingr8'])||($riga2['Cod_Ingrediente']==$riga['Cod_Ingr9']))
                        echo"<OPTION selected value=".$riga2['Cod_Ingrediente'].">".$riga2['Descrizione']."</OPTION>";
                    else
                        echo"<OPTION value=".$riga2['Cod_Ingrediente'].">".$riga2['Descrizione']."</OPTION>";
                }
                echo"</select>";
                
                echo"<label for='Pomodoro'>Pomodoro:</label>";
                echo"<select name='Pomodoro' id='Pomodoro'>";
                if($riga['Pomodoro']==1){
                    echo"<OPTION selected='selected' value='1'>SI</OPTION>";
                    echo"<OPTION value='0'>NO</OPTION>";
                }
                else{
                    echo"<OPTION value='1'>SI</OPTION>";
                    echo"<OPTION selected='selected' value='0'>NO</OPTION>";
                }
                echo"</select>";

        echo"<br><br><br>";
            
        echo"<INPUT type='submit' name='Conferma' value='Conferma'>";    
        echo"</FIELDSET>";
        echo"</FORM>";
        
        }
        ?>
        </div>
        <div class="footer">
        © Veronica Rispo
        </div>
</div>
</body>
l'altra pagina:
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML lang="it">

    <HEAD>
        <meta name="description" content="Pizzeria la piccola capri accedi">
        <meta name="author" lang="it" content="Rispo Veronica">
        <meta name="keywords" lang="it" content="pizzeria , capri , piccola, accedi">
        <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1">
        <LINK REL="SHORTCUT ICON" HREF= "../Immagini/favicon.ico">
        <LINK rel="stylesheet"  type="text/css" media="screen" href="../Utility/screenadmin.css">
        <script type="text/javascript" src="../Utility/controllo.js"></script>
        <TITLE> MODIFICA PIZZA </TITLE>

    </HEAD>

    <BODY class="centrato">
    <div id="container">
        <DIV class="header">
            <IMG src="../Immagini/images.jpg" alt="La piccola Capri">
        </DIV>
        <DIV class="navigation">
                <ul>
                    <li><a>Ordine</a>
                        <ul>
                            <li><a href="./creaordine.php">Crea Ordine</a></li><br>
                            <li><a href="./visualizza.php">Visualizza Ordini</a></li>    
                        </ul>
                    </li>
                    <li><a>Pizza</a>
                        <ul>
                            <li><a href="./creapizza.php">Crea Pizza</a></li><br>
                            <li><a href="./modificapizza.php">Modifica Pizza</a></li><br>
                            <li><a href="./eliminapizza.php">Elimina Pizza</a></li>
                        </ul>
                    </li>
                    <li><a>Bibita</a>
                        <ul>
                            <li><a href="./creabibita.php">Crea Bibita</a></li><br>
                            <li><a href="./modificabibita.php">Modifica Bibita</a></li><br>
                            <li><a href="./eliminabibita.php">Elimina Bibita</a></li>
                        </ul>
                    </li>
                    <li><a href="./cambiapassword.php">Modifica Password</a></li>
                    <li><a href="../index.php">Logout</a></li>                
                </ul>
        </DIV>
        <DIV class="content">
<?php
    include "../Utility/dbconfig.php";
    if(isset($_POST['Descrizione']) && isset($_POST['Prezzo'])){
        $cod=$POST['CodiceP'];
        echo"codice:".$cod;
        $descr=$_POST['Descrizione'];
        $prezzo=$_POST['Prezzo'];
        $ingredienti = isset($_POST['Ingredienti']) ? $_POST['Ingredienti'] : array();
        $ningr=count($ingredienti);
        $pomodoro=$_POST['Pomodoro'];
        $s2="";
        $j=0;
        foreach($ingredienti as $ing){
        $s2=$s2.", Cod_Ingr".$j."=".$ing." ";
        $j++;
        }
        if($pomodoro==("1"))
            $pom=1;
        else
            $pom=0;
    $query="UPDATE pizze SET Descrizione='$descr',Prezzo='$prezzo',Pomodoro='$pom' ".$s2." WHERE Cod_Pizza='$cod')";
    $risultato = mysql_query($query) or die("Query fallita".$query.mysql_error());

    echo "<br><br><P>Pizza Modificata</P>";
    header('Refresh: 1; url=./modificapizza.php'); 
    }
?>
        </div>
        <div class="footer">
        © Veronica Rispo
        </div>
</div>
</body>
Ora quando cerco di eseguire il tutto mi da questo errore:
Notice: Undefined variable: POST in C:\tweb\www\Progetto Rispo 464056\Admin\modificapizza1.php on line 51
codice:Query fallitaUPDATE pizze SET Descrizione='aaaa',Prezzo='10',Pomodoro='0' , Cod_Ingr0=10 , Cod_Ingr1=1 , Cod_Ingr2=4 WHERE Cod_Pizza='')You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1

Praticamente non mi passa il campo hidden.. Perchè? dove sbaglio? Se lo metto di tipo text me lo passa tranquillamente e funziona tutto...