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>';
}