Visualizzazione risultati 1 fino 6 di 6

Discussione: inviare dati tra due input

  1. #1
    Guest

    Predefinito inviare dati tra due input

    Ciao a tutti,
    allora mi scuso se ho sbagliato sezione ma non so nemmeno io come fare questa cosa.
    Allora, io sto costruendo un motore di ricerca e vorrei sapere come fare una cosa del genere... tu scrivi in un input premi invio e sei reindirzzato all'altra pagina dove escono i risultati e nell'input c'è scritta la parola che tu hai digitato nella precedente pagina. Nulla di speciale insomma, come tutti i motori di ricerca.
    Dico subito che ho provato a fare tipo <input type="text" value="$parola" />
    ma il value invece di cambiare per definizione come scritto dall'utente, il termine da cercare nella pagina rimane $parola... che avevo usato per configurarlo.
    Come posso fare?
    Grazie mille

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,762

    Predefinito

    Citazione Originalmente inviato da talkpluginorange Visualizza messaggio
    Dico subito che ho provato a fare tipo <input type="text" value="$parola" />
    Il modo è quello. Ad esempio:

    Codice PHP:
    <?php

    if(isset($_POST['parola']))
    {
    $parola = $_POST['parola'];
    echo
    '<input type="text" value="'.$parola.'" />';
    }
    ?>
    (ci sono millemila modi per farlo). Sono tutti (approssimativamente) equivalenti.

    Ciao!
    Ultima modifica di alemoppo : 26-01-2012 alle ore 16.39.09

  3. #3
    Guest

    Predefinito

    Ciao!
    Grazie mille per avermi risposto.
    Allora, io ho fatto copia/incolla del codice qui sopra, e nella pagina html ho scritto <input type="text" id="parola />
    Ma, quando metto la parola e faccio invio nell'input text della pagina php appare vuota, senza la parola.
    Le pagine in questione sono: http://talkpluginorange.altervista.org/index.html
    e quella php: http://talkpluginorange.altervista.org/index.php
    Cos'è che non lo fa funzionare?

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,762

    Predefinito

    Ho visto il form.
    Modificalo così:

    Codice HTML:
    <form action="index.php" method="POST" /> 
    <input type="text" name="parola" /> 
    <input type="submit" />
    </form>
    Ciao!

  5. #5
    Guest

    Predefinito

    Grande! Ora funziona!
    Gentilissimi come sempre, grazie ancora.

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,762

    Predefinito

    Però hai capito?

    Cioè, un form è strutturato in questo modo:

    Codice HTML:
    <form action="pagina.php" method="post">
    <!-- vari input -->
    <!-- di solito, c'é <input type="submit" value="invia dati"> -->
    </form>
    Ciao!
    Ultima modifica di alemoppo : 26-01-2012 alle ore 18.20.46

Regole di scrittura

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