mi sembra un buon consiglio, forse è proprio quello giusto...
ho messo una session start prima della query, e ora una echo sui valori della session, me li restituisce correttamente!
Codice PHP:
session_start();
$p_regione = $_SESSION['regione'];
$p_provincia = $_SESSION['provincia'];
$p_comune = $_SESSION['comune'];
echo "$p_regione ,$p_provincia ,$p_comune ";
$data_nascita=$_POST[anno]."/".$_POST[mese]."/".$_POST[giorno];
echo "la data di nascita è $data_nascita";
$query1="insert into utenti (an_regione,an_provincia,an_comune,indirizzo_email,data_nascita,sesso) values(\"$p_regione\",\"$p_provincia\",\"$p_comune\",\"$_POST[indirizzo_email]\",\"$data_nascita\",\"$_POST[sesso]\")";
$iscrizione_utente=mysql_query($query1) or die(mysql_error());
ho provato comunque ad assegnare il contenuto della session ad altre variabili, e la echo della quarta riga funziona bene, a questo punto sbaglio qualcosa nella query INSERT, perchè le stesse variabili che prima mi leggeva, ora non vengono scritte!
dovrei mettere direttamente le variabili in forma $_SESSION['regione'] dentro la query?
(se sì, mi daresti una mano con la sintassi per favore ^_^)