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:
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:<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>;
dove la variabile testomex viene presa dal form, mentre aid dovrebbe essere il risultato dell'estrazione dal database, ma mi restituisce sempre 0codice:$nuovomex=@mysql_query("INSERT INTO messaggi(testomex,autorid) VALUES('$testomex','$aid')");
spero di essere stato più chiaro.

Rispondi quotando