Ciao a tutti, è un po' che non mi collego... Ho un problemuccio che suppongo sia una una cosa da niente... spero...
Allora, ho un db mysql con una serie di campi di cui uno è di tipo "set", contenente una scelta multipla di tipo 1, 2, 3, 4 e 5.
Nella pagina di gestione dei records, non ho nessun problema a inserire nuovi record, ma il problema sorge nel momento in cui devo andare a modificare i records tramite la quqry UPDATE. I valori di tutti i campi vengono tranquillamente passati, mentre i valori del campo "set" no
Passo le variabili tramite $_REQUEST, dove sbaglio? Il campo in questione è "tipologia".
Questo è il codice:
codice:
$query = "UPDATE ".$table_name." "
."SET ";
//qui c'è la parte di gestione del cmapo immagine che ometto tanto funziona...
$query .= "tipologia = '".addslashes($_REQUEST['record']['tipologia'])."',"
."luogo_it = '".addslashes($_REQUEST['record']['luogo_it'])."', "
."luogo_en = '".addslashes($_REQUEST['record']['luogo_en'])."', "
."descrizione_it = '".addslashes($_REQUEST['record']['descrizione_it'])."', "
."descrizione_en = '".addslashes($_REQUEST['record']['descrizione_en'])."', "
."mq = '".addslashes($_REQUEST['record']['mq'])."', "
."prezzo = '".addslashes($_REQUEST['record']['prezzo'])."' "
."WHERE id = '".$_REQUEST['record']['id']."'";
Grazie in anticipo a chi vorrà aiutarmi