Ecco il codice della pagina, molto breve...
codice:
<?PHP
include './admin/cookies.php' ;
include './admin/header.php' ;
init_set('magic_quotes_ssbase','ON');
$Apre=($Apre*100);
// str_replace("'","''",$desc);
// $desc= htmlspecialchars(Stripslashes($desc));
echo" Pagina modifica ecco i dati </br> Pun: $puntatore mar : $Amar </br> pro : $Apro </br>desc : $Adesc </br>ingr : $Aingr </br>uso : $Auso </br>pre : $Apre </br>sco1 : $Asco1 </br>sco2 : $Asco2 </br>sco3 : $Asco3 </br>for : $Afor </br>cat : $Acat </br>disp : $Adisp </br>gus : $Agus </br> ";
function Error_Handler( $msg, $cnx )
{
echo "$msg \n";
odbc_close( $cnx);
exit();
}
$cnx = odbc_pconnect($databaseodbc, $userodbc, $passodbc );
if( ! $cnx ) {
Error_handler( "Error in odbc_connessione" , $cnx );
}
$query="UPDATE prodotti SET Marca='$Amar' , Prodotto='$Apro' , Categoria='$Acat' , Prezzo='$Apre' , Sconto1='$Asco1' , Sconto2='$Asco2' , Sconto3='$Asco3', Disponibilita='$Adisp', Gusto='$Agus' , Formato='$Afor' , Descrizione='$Adesc', Ingredienti='$Aingr', Uso='$Auso' WHERE Puntatore =$puntatore " ;
$cur= @odbc_exec($cnx,$query );
if( ! $cur ) {
Error_handler( "Error in odbc_exec( no cursor returned ) " , $cnx );
}
odbc_close( $cnx);
echo "<META HTTP-EQUIV=\"Refresh\" Content=\"0; URL=mostra.php?pun=$puntatore\">";
exit;
?>
ocn questo codice, aggiungendo l'init_set addirittura mi si incasina l'esecuzione del programma, sembra un qualche problema HTML perchè la pagina viene visulaizzata in modo strano, ma non mi vengono generati errori