Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2015
    Messaggi
    5

    Salvare un parametro ottenuto con GET

    Ciao a tutti,
    Ho creato un questionario che invierò via email tramite una querystring del tipo:
    "Visita il questionario all'indirizzo http://sito.it/questionario.php?code=abcd"
    Nel questionario recupero il parametro attraverso il seguente codice:
    Codice PHP:
    //Recupero il valore del parametro "code"
    $id_respondant $_GET['code']; 
    1) Innanzitutto dove devo posizionare queste due righe? Prima o dopo:
    Codice PHP:
    <form method="post" name="modulo" action="pagina.php"
    Il file pagina.php è così composto:
    Codice PHP:
     // nome del file in cui inserire i testi
     
    $file "./elabora_dati.txt";
     
    // apre il file in modalità "append", se non esiste lo crea
     
    $fp fopen($file"a");
     
    // inserisce i valori ricevuti dal form in coda al file
     
    fputs($fphtmlspecialchars($_POST["prima_risp"]) . " " .
     
    htmlspecialchars($_POST["seconda_risp"]) . "\r\n");
     
    // chiude il file
     
    fclose($fp);
     echo 
    "<meta http-equiv='Refresh' content='1; URL=thanks.html'>"
    2) Come faccio a fare in modo che nel file elabora_dati.txt venga salvato anche il parametro code insieme alle altre risposte?
    Grazie mille per l'aiuto!
    P.

  2. #2
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    Come faccio a fare in modo che nel file elabora_dati.txt venga salvato anche il parametro code insieme alle altre risposte?
    Grazie mille per l'aiuto!
    Puoi passare quel $id_respondant nel form. Aggiungi un campo nascosto
    codice:
    <input type="hidden" name="code" value="<?php echo $id_respondant; ?>">
    e recupera il dato con $_POST["code"] ​in pagina.php.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2015
    Messaggi
    5
    Quindi il GET lo metto fuori dal form e poi dentro il form aggiungo l'input nascosto, giusto?

    Grazie mille!!!

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.