Ma quell'id_ogg cos'è?Originariamente inviato da mtx_maurizio
ma, difficile da dire. Controlla di avere sostituito veramente tutto, probabile che sia un errore di sintassi nella trascrizione di qualche variabile.
E poi
$sql = "SELECT id_marca,nome_marca FROM marche WHERE id_ogg='$oggetto'"
visto che id_oggetto è un INT, togli quegli apici (anche dalle altre query).
Da come ho interpretato io il tuo script "id" è la chiave primaria del database, mentre id_regione, id_provincia e id_comune sono variabili php...
O sbaglio?
Il problema è soprattutto nel fatto che nel tuo script chiami gli oggetti della $_SESSION e i campi descrittivi del db nello stesso modo, quindi quando li usi, essendo nabbo, non capisco se usi la variabile php o il campo del db.