Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    passaggio testo da un form ad una pagina php

    Salve,
    sò che sarà una domanda cretina ma è da pochissimo che mi cimento con php

    e non riesco a capire come fare leggendo il manuale e le varie guide che sono in giro

    praticamente io un form html
    che alla fine effettuando una ricerca
    restituirà la seguente pagina php

    http://www.miodominio.com/reg.php?testo-trovato=

    ora come faccio nella pagina reg.php
    a richiamare la frase o parola testo-trovato
    ed inserirerla automaticamente?

    del tipo

    nella pagina che l'utente si trova davanti ci deve
    essere il risultato della sua ricerca

    Esempio:

    Complimenti, il tuo risultato è: testo-trovato

    poi tale parola o frase deve essere inserita automaticamente in un nuovo form, che con aggiunta di altri campi, il tutto alla fine deve essere spedito via e-mail!

    Qualcuno sà darmi una dritta?

    Grazie

  2. #2

    trovata una prima soluzione

    salve,

    dopo averci giocato un pò ho trovato la soluzione al primo problema

    per richiamare la variabile (penso che si chiami così)
    testo-trovato

    e farla apparire in un'altra pagina php
    basta scrivere nella pagina php

    <?php
    {
    echo "Complimenti la tua parola è ".$testo-trovato.".";
    }
    ?>

    ma ora per richiamare tale variabile in un nuovo form?
    all'interno della stessa pagina come si fà?

    ditemi se sto scrivendo enormi cazzate che sono i miei primi esperimenti in php

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    ciao, prova a guardare quest'esempio:
    codice:
    $temp=isset($_POST['testo']) ? $_POST['testo'] : "";
    echo "testo inserito: $temp";
    echo "<form action=\"{$_SERVER['PHP_SELF']}\" method=\"POST\">
    <textarea rows=\"5\" cols=\"30\" name=\"testo\">$temp</textarea>
    <input type=\"submit\" value=\"invia\">
    </form>\n";

    think simple think ringo

  4. #4

    scusa ma forse sbaglio qualche cosa

    Ciao e grazie per la risposta
    ma forse sbaglio qualche cosa e non me ne accorgo

    praticamente tu hai scritto che la variabile è

    $temp

    e quindi io devo sostituire questa variabile con

    $testo-trovato

    giusto?

    perchè ho già provato a fare così
    ma non mi ridà!

    sto continuando a provare comunque

  5. #5

    trovato la prima soluzione

    ok
    ho fatto un ulteriore passo avanti
    grazie marketto

    ora il codice funziona ed è così

    <?php
    {
    echo "Complimenti la tua parola è ".$testo-trovato.".



    ";
    }

    {
    $temp=isset($_POST['testo']) ? $_POST['testo'] : "";
    echo "testo inserito: ".$testo-trovato."";
    echo "<form action=\"{$_SERVER['PHP_SELF']}\" method=\"POST\">
    <textarea rows=\"5\" cols=\"30\" name=\"testo\">$testo-trovato</textarea>
    <input type=\"submit\" value=\"invia\">
    </form>


    \n";
    }
    ?>

    praticamente mancavano le virgolette alla variabile
    io ho risolto così ma non mi chiedete il perchè!

    echo "testo inserito: ".$testo-trovato."";

    ora funziona

    ma avevo una ulteriore domanda

    che significa

    echo "<form action=\"{$_SERVER['PHP_SELF']}\" method=\"POST\">

    posso sostituirlo con un form action che conosco?

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.