Visualizzazione dei risultati da 1 a 9 su 9

Discussione: passaggio variabili

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    passaggio variabili

    Salve,
    devo passare una variabile da form di invio posta.
    Ho messo <form method="post" action="send-feedback.php?name=nome">
    dove $name fa parte della risposta all'invio del modulo (Grazie, $name bla bla bla) e $nome è il nome del campo input dove il mittente scrive il nome...
    non funziona qualcuno sa dov'è l'errore?
    Grazie.

  2. #2
    io toglierei la parte verde e inserirei un campo nascosto

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    campo nascosto

    Ciao ...non ho ben capito...cosa intendi per campo nascosto...mi puoi fare un esempio?
    Grazie.

  4. #4
    Codice PHP:
    <?php
    echo "<input type=\"hidden\" name=\"name\" value=\"$nome\" size=\"30\">";
    ?>
    inserisci questo prima di chiudere il tag form e recuperi il valore con $_POST['name']

  5. #5
    cmq credo che la tua scrittura iniziale sia errata perché usi come metodo post, prova a mettere get e guarda se va, se non va fai come ti ho scritto

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    di coccio :)

    Scusa,
    ma non riesco a farlo funzionare...
    ho letto sulla guida che c'è con post posso usare l'array $_POST['nome']. Vorrei usarlo ma nella pagina di risposta, però, faccio echo "grazie, $_POST['nome'] per aver spedito la mail"; ma non mi fa nulla...
    Mi scriveresti gentilmente il codice da mettere nella pagina di risposta altrimenti faccio notte.
    Grazie a buon rendere.

  7. #7
    Nella pagina con il form
    Codice PHP:
    <form method="POST" action=send-feedback.php>
        <
    input type="text" name="nome" size="20">
        <
    input type="submit" value="Invia" name="B3">
    </
    form
    Nella pagina send-feedback.php
    Codice PHP:
    <?php
    echo "Grazie {$_POST['nome']} bla bla bla";
    ?>
    Non avevo capito bene la tua richiesta, così dovrebbe andare


  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    non va...

    Ciao, ti ringrazio ma non va ancora...chissà perchè...

  9. #9
    Allora tu fai un form:

    Codice PHP:
    <form method="get" action=send-feedback.php>
        <
    input type="text" name="nome" size="20">
        <
    input type="submit" value="Invia" name="invia">
    </
    form

    poi nella pagina send-feedback.php scrivi questo:

    Codice PHP:
    <?php
    $_GET
    ['nome'];
    echo 
    "Ciao $nome";
    ?>

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.