query di aggiornamento, help please

alabastro

Nuovo Utente
22 Nov 2005
1
0
0
ci sono quasi: il mio probl. è che non mi aggiorna il db
a voi l'enigma


if (trim($descrizione) == "" OR trim($contenuto) == ""):
echo "I campi descrizione e contenuto devono essere riempiti!";
<?
else:
$descrizione = addslashes(stripslashes($descrizione));
$artisti = addslashes(stripslashes($artisti));
$contenuto = addslashes(stripslashes($contenuto));
$descrizione = str_replace("<", "&lt;", $descrizione);
$descrizione = str_replace(">", "&gt;", $descrizione);
$data = str_replace("<", "&lt;", $data);
$data = str_replace(">", "&gt;", $data);
$artisti = str_replace("<", "&lt;", $artisti);
$artisti = str_replace(">", "&gt;", $artisti);
$contenuto = str_replace("<", "&lt;", $contenuto);
$contenuto = str_replace(">", "&gt;", $contenuto);
$artisti = nl2br($artisti);
$contenuto = nl2br($contenuto);
//$mail = addslashes(stripslashes($mail));
//$data = mktime("0", "0", "0", $mese, $giorno, $anno);

$connessione=mysql_connect($dbhost,$dbuser,$dbpasswd);
if ($connessione == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");

$database=mysql_select_db($dbname,$connessione);
/* $campo1 = $valori['campo1'];
$campo2 = $valori['campo2'];
$id = $valori['0'];
// die ("Errore nella selezione del database.");
//$query = "UPDATE table set campo1 = '$valori[campo1]', campo2 = '$valori[campo2]' where id='$valori[0]'";
$query = "UPDATE table SET campo1 = '$campo1', campo2 = '$campo2' WHERE id = '$valori[0]'";
printf ("Record aggiornati (UPDATE) : %d\n", mysql_affected_rows());

mysql_query ("COMMIT");
//$query ("COMMIT");

if (mysql_query($query, $connessione))
echo "L'articolo è stato inserito correttamente";
else
echo "Errorre durante l'inserimento";
mysql_close($connessione); endif;
?>

dov'è l'errore?

vi ringrazio anticipatamente

grazie grazie etc
 

Discussioni simili