Ciao a tutti, sono nuovo del php e purtroppo lo sono per forza! devo creare un fom nel mio sito che serve per tesina di esame di stato...ma l'esame ce l'ho domani!
Il mio obiettivo è creare un semplice guestbook, veramente banale, basta che uno inserisce nome, email e testo, e gli vengono visualizzati sulla pagina.
Quindi io ho una pagina chiamata "forum.php", che contiene il forum e la funzione php per la modifica: infatti l'action del forum è su sè stesso, visualizzando quindi quello che si è scritto.
Però adesso vengono i problemi: io credevo che la modifica sul codice html con la funzione in php fosse PERMANENTE, invece quando ritorno nel forum, tutto si è cancellato, come se non si fosse mai fatta nessuna modifica...
Il comportamento strano le vedo in una cosa: appena si entra nella pagina, noto lo spazio vuoto come se la funzione php avesse comunque funzionato, nonostante non abbia fatto nessun inserimento: io ho messo un if( isset($_reqeust)) all'inizio della funzione, quindi in teoria non la dovrebbe far partire quando si apre la pagina...
HELP ME please, che sicuramente sto sbagliando qualcosa di fondo.
codice:<form method="POST" action="forum.php"> Nome <input type="text" name="nome" size="28" value="Inserisci qui il tuo nome"></p> Indirizzo e-mail <input type="text" name="email" size="28" value="Indirizzo email"></p> Scrivi qui i tuoi problemi: <textarea rows="6" name="testo" cols="45" value="Scrivi qui i tuoi problemi"></textarea> </p> <input type="submit" value="Invia" name="invia"> <input type="reset" value="Reimposta" name="reimposta"></p> </form> /* altre operazioni*/ <?php if (isset($_REQUEST)) { print("<dt>" . $_REQUEST['nome'] . "<span>" . $_REQUEST['email'] . "</span></dt>"); print("<dd>"); print("<p class=\"format_text\">". $_REQUEST['testo'] ."</p>"); print("</dd>"); } ?>

Rispondi quotando