Ok...forse il codice che ho scritto è un pò confusionario, ad ogni modo
io inserisco nome utente e password, quindi controllo se a quel nome corrisponde quella password, se è così vado avanti e visualizzo tutti i messaggi del database, altrimenti visualizzo un messaggio d'errore. A fine pagina c'è un form per inserire un nuovo messaggio. Il form per il messaggio è questo:
codice:
<form action="inserisci.php" method="post">
<textarea name="mextext" width="550" height="350">inserisci il tuo messaggio </textarea>;
<input type="hidden" name="nome" value="<?php echo $nome1 ?>">
<input type="hidden" name="pass" value="<?php echo $passw ?>">
<input type="submit" value="inserisci" />;
</form>;
per avere la permanenza dei dati ho usato le variabili nascoste, a questo punto arrivo alla pagina inserisci e cerco di prelevare l'id dell'utente e inserirlo nella tabella messaggi insieme al testo del messaggio per farlo uso la query:
codice:
$nuovomex=@mysql_query("INSERT INTO messaggi(testomex,autorid) VALUES('$testomex','$aid')");
dove la variabile testomex viene presa dal form, mentre aid dovrebbe essere il risultato dell'estrazione dal database, ma mi restituisce sempre 0
spero di essere stato più chiaro.