Visualizzazione risultati 1 fino 13 di 13

Discussione: Far vedere quello che l'utente ha scritto

  1. #1
    Guest

    Predefinito Far vedere quello che l'utente ha scritto

    Ciao a tutti...
    vorrei creare un form dove l'utente che scrive, al momento del submit, visulizzi quello che ha scritto in precendenza, che sia php, html o ecc... lo deve visualizzare comunque!
    Ha da un pò che mi scervello, però ancora niente!

    Il form dovrebbe essere così:
    [inputbox]Nome:
    [textbox]Messaggio:

    Nella pagina che verrà generata, si dovrà pure visualizzare un immagine [un logo più che altro] che sto preparando

    spero in qualcuno di voi
    ...byex!

  2. #2
    Guest

    Predefinito

    Basta fare un echo delle variabili interessate, come se dovessi spedirle via mail, ma usando echo al posto di mail(). Nulla di difficile.


    Ciaoooo!!!!

  3. #3
    Guest

    Predefinito

    @Debug
    Veramente ha detto "al momento del submit".
    Con echo bisogna attendere che il browser richieda che venga caricata un'altra pagina. Invece TurkoSoft intende, se ho capito bene, che l'utente deve vedere ciò che ha scritto prima di lasciare la pagina, semplicemente cliccando sul bottone.

    @TurkoSoft
    Io scriverei
    [HTML]
    <input type="submit" value="invia" onclick="alert('Nome: "+nome+". Messaggio: "+messaggio)">
    [HTML]
    Questo ti fara apparire un messaggio del browser. Però con Javascript perdi in accessibilità e solo un utente che l'ha attivato potrà vederlo.

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da lilu1
    @Debug
    Veramente ha detto "al momento del submit".
    Con echo bisogna attendere che il browser richieda che venga caricata un'altra pagina. Invece TurkoSoft intende, se ho capito bene, che l'utente deve vedere ciò che ha scritto prima di lasciare la pagina, semplicemente cliccando sul bottone.
    aveva capito bene debug!
    il tutto si deve visualizzare in un'altra pagina!

    @ debug: un piccolo esempio? [così capisco dove devo mettere mano]

  5. #5
    Guest

    Predefinito

    Ah, io avevo capito di visualizzare quelle info alla pagina che le riceve!

    In questo caso, potresti anche usare Ajax o Ahah, però richiede cmq l'uso di js, pena l'aggiornamento della pagina stessa.

    EDIT: ah ecco! Allora, per capire come, nella pagina che riceve il form scrivi qualcosa del genere:

    echo $_POST['nome_campo'];

    dove nome_campo è ad esempio il nome di un campo del form.


    Ciao!
    Ultima modifica di debug : 24-08-2006 alle ore 17.54.19

  6. #6
    Guest

    Predefinito

    ecco come ho fatto...
    Codice PHP:
    <?php
    //Recupero il testo da formattare
    echo $_POST['title'];
    echo
    $_POST['message'];
    ?>
    pagina che recupera il testo scritto dall'utente

    mentre nel form ho messo
    Codice HTML:
    <form method="POST" action="veditxt.php">
    <input type="text" name="title">
    <br />
    <textarea cols="40" rows="10" name="message">Hello world! :)</textarea>
    <input type="submit" value="OK">
    </form>
    EDIT: come faccio a far visualizzare un URL che viene inserito dall'utente?
    Così andrebbe bene (?):
    echo "<a href=\"" .$_POST['title']. "\" target=\"_blank\">$_POST['title']</a><br />";
    Ultima modifica di TurkoSoft : 24-08-2006 alle ore 19.58.43

  7. #7
    Anony non è connesso Neofita
    Data registrazione
    14-11-2005
    Messaggi
    4

    Predefinito

    Prova con:

    echo "<a href=\"$_POST['title']\" target=\"_blank\">$_POST['title']</a><br />";
    Ultima modifica di Anony : 24-08-2006 alle ore 20.03.54

  8. #8
    Guest

    Predefinito

    Turko, hai dimenticato una chiusura/apertura:
    echo "<a href=\"".$_POST['title']."\" target=\"_blank\">".$_POST['title']."</a><br />";


    Ciao!

  9. #9
    Guest

    Predefinito

    Citazione Originalmente inviato da debug
    Turko, hai dimenticato una chiusura/apertura:
    echo "<a href=\"".$_POST['title']."\" target=\"_blank\">".$_POST['title']."</a><br />";


    Ciao!
    grazie 1000
    Ogni volta sbaglio per piccolezze e dimentizanze

    EDIT: adesso resta solo un problema.. se ad esempio nel textarea scrivo il tag <html>, questo non viene visualizzato nella pagina successiva, perchè viene riconosciuto come comando HTML

    Come posso ovviare il problema???

    ancora grazie!
    Ultima modifica di TurkoSoft : 24-08-2006 alle ore 21.14.45

  10. #10
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    prova facendo un:
    Codice PHP:
    <?
    echo"<TEXTAREA>".$_POST['parte del messaggio']."</textarea>";
    così non verranno "passati" i tag
    Se smetti di imparare e evolverti sei morto dentro

  11. #11
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Altrimenti puoi risolvere come hai risolto questa discussione.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  12. #12
    Guest

    Predefinito

    mi ricollego al post iniziale.

    Anch'io dovrei fare un form in cui un utente se clicca su submit invia le variabili a una pagina php e le "posta", invece se clicca in preview, si apra una nuova pagina o qualcosa del genere, insomma una cosa per vedere i dati come verrebbero inseriti (magari per correggere eventuali errori) prima di inviarli definitivamente

  13. #13
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    countz leggi,è scritto tutto su.
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •