Ho provato così, ma niente
[php]
if(sizeof($errori) == 0) //non ci sono stati errori durante l'upload delle immagini
{
mysql_query('SET autocommit=0');
mysql_query("START TRANSACTION"); //ho provato anche BEGIN
$query_testo = "UPDATE ".$tabella."
SET titolo='".mysql_real_escape_string(stripslashes($_ POST['titolo']))."',
articol='".mysql_real_escape_string(stripslashes($ _POST['testo']))."',
revisionato=1
WHERE cf_id=".$_POST['cf_id']." AND uid='".$_POST['uid']."'";
if(!mysql_query($query_testo))
{
$errori[] = "Errore durante il salvataggio dell'articolo nel db";
}
if(sizeof($query_img) > 0) //c'è almeno un'immagine da registrare nel db
{
foreach($query_img as $query)
{
if(!mysql_query($query))
{
$errori[] = "Errore durante il salvataggio dell'immagine nel db";
}
}
}
if(sizeof($errori) > 0) //c'è stato almeno un errore durante le query
{
mysql_query("ROLLB