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:
Grazie in anticipo a chi vorrà aiutarmicodice:$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']."'";![]()

Rispondi quotando
, quindi adesso la query UPDATE funziona correttamente.
