non riesco ad uscirne dal problema..:bho:
ad ogni utente sono assegnati dei record in diversi campi nel database:
Campo
id_user
user
gender
date_of_birth
country
questi vengono riempiti dall'utente tramite form nella prima pagina del sito.
POI:
stessa tabella, altri campi
activacione1
valencia1 alla pagina 2
activacione2
valencia2 alla pagina 3
e csoi' via....
Il campo id_user è autoincremente ed è chiave primaria.
Quando poi vado a nserire altri record in altri campi della stessa tabella vorrei che lo possa inserire nel campo dove c'è id_user , ovvero l'ID dell'utente corrente.
All'atto del primo inserimento dovrei salvare in sessione l'ID autoincrement dell'utent.
Il problema mio risiede nel fatto che le pagine php aprono la connessione al database per inserire record nel campo:
prima pagina:
mysql_connect("localhost", "");
$selezione_db=mysql_select_db("guest_book", $connessione);
$inserimento=mysql_query( "insert into messaggi (user, gender, date_of_birth,country, data_ora) values ( '" . $_POST['user'] . "','" . $_POST['gender'] . "','" . $_POST['year'] . "-" . $_POST['month'] . "-" . $_POST['day'] . "', '" . $_POST['country'] . "', now())" );
poi
poi un'altra connessione al database per la seconda pagina,
una terza pagina con altra select e altra connessione e cosi' via..
il problema è che ovviamente ad ogni connessione risulta un utente diverso anche se in realta' è sempre lo stesso
Vorrei che il mio utente rimanga con lo stesso id-autoincrement per tutti i dati che inserisce attraverso la compilazione delle varie form, magari inserendo poi alla fine tutto nel database, credo che posso farlo attraverso una sessione.
ma non sono riuscito a trovare lo script...:x
sono in fase disperazione. aiuto...
grazie.