Salve a tutti sono alle prese con mysql che non aggiorna le modifiche ai campi. La cosa strana è che non aggiorna solo 2campi "titolo" e "foto1" gli altri vengono aggiornati. Ecco il codice :
codice:include("config.php"); //includo file configurazione include("connessione_db.php"); //connetto al db e seleziono il database mysql_select_db("$db_name",$connessione); //seleziono il database ufficio usando lo script di connessione al mysql //recupero via post le variabili modificate dal form di modifica.php $titolo = mysql_real_escape_string($_POST['titolo']); $descrizione = mysql_real_escape_string($_POST['descrizione']); $prezzo = $_POST['prezzo']; $rif = $_POST['rif']; $cat = $_POST['cat']; $foto1 = $_POST['foto1']; $foto2 = $_POST['foto2']; $foto3 = $_POST['foto3']; $foto4 = $_POST['foto4']; $foto5 = $_POST['foto5']; $foto6 = $_POST['foto6']; $foto7 = $_POST['foto7']; $foto8 = $_POST['foto8']; $foto9 = $_POST['foto9']; $foto10 = $_POST['foto10']; $maps = $_POST['maps']; $id = $_POST['id']; $permalink = $_POST['permalink']; $seo_desc = mysql_real_escape_string($_POST['seo_desc']); //interrogo il database AGGIORNO la categoria (tabella che mi interessa) settando $sql = "UPDATE $cat SET titolo = '$titolo', descrizione = '$descrizione', cat = '$cat', rif = '$rif', foto1 = '$foto1', foto2 = '$foto2', foto3 = '$foto3', foto4 = '$foto4', foto5 = '$foto5', foto6 = '$foto6', foto7 = '$foto7', foto8 = '$foto8', foto9 = '$foto9', foto10 = '$foto10', maps = '$maps', permalink = '$permalink', seo_desc = '$seo_desc', prezzo = '$prezzo' WHERE id= '$id' "; if (@mysql_query($sql)) { echo ' Il tuo alloggio è stato modificato correttamente</p>'; echo " Verrai reindirizzato alla pagina precendente tra pochi istanti ... "; echo '<script type="text/javascript">setTimeout("parent.history.back()",5*1000)</script>'; } else { echo ' Si e verificato un errore ' . mysql_error() .'</p>'; }

Rispondi quotando
