Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: Guestbook

  1. #1

    Guestbook

    Salve, vorrei creare un form in cui il testo scritto venga inserito immediatamente all'invio nella stessa pagina.

    Una specie di guestbook in cui commenti digitati in un'area di testo hanno come destinazione uno spazio sottostante i quali visibili appena inviati.

    Qualcuna sa indicarmi come?



    Grazie

  2. #2
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Io ti consiglio di cercarti una guida di base su php e mysql, quello che vuoi fare è il classico primo esercizio di inserimento su database e conseguente visualizzazione.

  3. #3
    Il fatto è che mi devo ancora studiare il php e mysql, mi serviva, se possibile, uno script semplice da inserire in una pagina.

    Comuque ho l'accesso ad un server mysql, il problema è che non sò ancora come funziona, e un software per la gestione "Mysql administrator".



    Grazie

  4. #4
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544

    Re: Guestbook

    Originariamente inviato da stefano24
    Salve, vorrei creare un form in cui il testo scritto venga inserito immediatamente all'invio nella stessa pagina.

    Una specie di guestbook in cui commenti digitati in un'area di testo hanno come destinazione uno spazio sottostante i quali visibili appena inviati.

    Qualcuna sa indicarmi come?



    Grazie
    Devi semplicemente creare una tabella sotto il form e inserire il richiamo es. $messaggio

    Ovviamente il messaggio parte dal form e tramite $POST si elabora per poi tornare nella tabella che hai creato sotto il form.

    Se invece non vuoi che la tabella sia visibile in modo permanente sotto il form ma visibile solo dopo l'invio del form, allora la devi creare in una nuova pagina.php e richiamarla sotto il form con
    Codice PHP:
    include("pagina-tabella.php"); 

  5. #5
    Come devo inserire il richiamo

    Esempio:

    codice:
    <table><td><?php $messaggio ?></td></table>

    Perdonami l'ignoranza, è giusto?

    Stefano

  6. #6
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da stefano24
    Come devo inserire il richiamo

    Esempio:

    codice:
    <table><td><?php $messaggio ?></td></table>

    Perdonami l'ignoranza, è giusto?

    Stefano
    Se crei la pagina con estensione php es: mia-pagina.php (consigliato) metti solo $messaggio, se invece è in html o Xhtml metti così:

    <?php
    $messaggio
    ?>

  7. #7
    Grazie, ho provato ma mi da errore in guestbook.php

    questa è la pagina guestbook.php:
    codice:
    <?php
    
    $nome			= $_POST['nome'];
    $messaggio		= $_POST['messaggio'];
    $email			= $_POST['email'];
    
    $stringa1		= "Tutti i campi sono obbligatori!";
    
    $stringa2		= "Indirizzo email non valido!";
    
    
    if (( $nome == "" ) || ( $email == "" ) || ( $messaggio == "" ))
    
    	{
    	echo "<script language=\"JavaScript\">\n";
    	echo "alert(\"$stringa1\");\n";
    	echo "javascript:history.go(-1);";
    	echo "</script>";
    	}
    
    	else if (eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email))
    
    
    else
    {
    echo "<script language=\"JavaScript\">\n";
    echo "alert(\"$stringa2\");\n";
    echo "javascript:history.go(-1);";
    echo "</script>";
    }
    ?>
    e questo è il codice in una pagina in html:

    codice:
    
    <form action="guestbook.php" method="post">
    <table><tbody><tr>
    <td>Nome <INPUT type="TEXT" name="nome" id"="nome" size="50">
    </td></tr><tr>
    <td>E-mail<INPUT type="TEXT" name="email" id="email" size="50"></td></tr><tr>
    <td>Messaggio <INPUT type="TEXT" style="width:500px; height:200px" WRAP="physical" name="messaggio" id="messaggio"></td>
    </tr></tbody></table>
    
    <INPUT type="RESET" value="Cancella"> 
    <INPUT type="SUBMIT" value="Invia"> 
    </form></p>
    
    
    
    
    <table><td>
    <?php 
    $messaggio
    ?>
    </td></table>
    Forse non ho inserito la destinazione nel php, cosa devo aggiungere?

    Grazie
    Stefano

  8. #8
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da stefano24
    Grazie, ho provato ma mi da errore in guestbook.php

    questa è la pagina guestbook.php:
    codice:
    <?php
    
    $nome			= $_POST['nome'];
    $messaggio		= $_POST['messaggio'];
    $email			= $_POST['email'];
    
    $stringa1		= "Tutti i campi sono obbligatori!";
    
    $stringa2		= "Indirizzo email non valido!";
    
    
    if (( $nome == "" ) || ( $email == "" ) || ( $messaggio == "" ))
    
    	{
    	echo "<script language=\"JavaScript\">\n";
    	echo "alert(\"$stringa1\");\n";
    	echo "javascript:history.go(-1);";
    	echo "</script>";
    	}
    
    	else if (eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email))
    
    
    else
    {
    echo "<script language=\"JavaScript\">\n";
    echo "alert(\"$stringa2\");\n";
    echo "javascript:history.go(-1);";
    echo "</script>";
    }
    ?>
    e questo è il codice in una pagina in html:

    codice:
    
    <form action="guestbook.php" method="post">
    <table><tbody><tr>
    <td>Nome <INPUT type="TEXT" name="nome" id"="nome" size="50">
    </td></tr><tr>
    <td>E-mail<INPUT type="TEXT" name="email" id="email" size="50"></td></tr><tr>
    <td>Messaggio <INPUT type="TEXT" style="width:500px; height:200px" WRAP="physical" name="messaggio" id="messaggio"></td>
    </tr></tbody></table>
    
    <INPUT type="RESET" value="Cancella"> 
    <INPUT type="SUBMIT" value="Invia"> 
    </form></p>
    
    
    
    
    <table><td>
    <?php 
    $messaggio
    ?>
    </td></table>
    Forse non ho inserito la destinazione nel php, cosa devo aggiungere?

    Grazie
    Stefano
    Che errore ti da?

  9. #9
    Nell'inviare il form mi da:
    "Impossibile visualizzare la pagina
    http:500 ecc..."
    e nell'indirizzo c'è .....guestbook.php

    Comunque la puoi vedere qui:
    www.euro-ptc.com/prova.html

    Stefano

  10. #10
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da stefano24
    Nell'inviare il form mi da:
    "Impossibile visualizzare la pagina
    http:500 ecc..."
    e nell'indirizzo c'è .....guestbook.php

    Comunque la puoi vedere qui:
    www.euro-ptc.com/prova.html

    Stefano
    Vedi qui e riprova http://assistenza.aruba.it/kb/idx/42...rrore_500.html

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.