Visualizzazione dei risultati da 1 a 6 su 6

Discussione: form nascosto PHP

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    909

    form nascosto PHP

    Salve gente,
    ho il seguente problema:
    Ho la necessità di rimandare di file in file alcune informazioni inserite tramite un form.



    I file (invia.htm)

    codice:
    <form method="post" action="invia.php">
    <input type="text" name="mail">
    <input type="submit" value="invia">
    II file (invia.php)

    è un file che si occuperà di:
    inserire i dati nel mio db;
    recuperare le informazioni del form così:
    codice:
     $mail=$HTTP_POST_VARS["echo '$email'"];
    <form method='POST' action='mostra.php'>
    <input type='text' name='email' value='
    $email'>
    ..il problema sorge proprio qui perchè le soluzioni sembrano essere due:
    Ho aggiungo un tasto "submit" è obbligo l'utente a schiacciarlo così da passare all'ultima pagina ma esteticamente brutto in quanto mi viene riportata l'email in un box (usando type="hidden" NON VA!)

    oppure dovrei far passare queste informazioni senza l'ausilio del pulsante submit, tramite il reinderizzamento all'ultima pagina.

    Sembra un bel rompicapo, vi assicuro che ho cercato di renderlo più semplice possibile.

    Aspetto con ansia una risposta, Grazie Anticipatamente :-) :master:

  2. #2
    una soluzione sarebbe provare con le sessioni...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    909

    mmm

    saresti così gentile da farmi un esempio?

    so cosa sono le utilizzo per il login ma non riesco a capire l'utilità in questo caso:

    come la creo, dova la conservo, come la riprendo?

    Tnks!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    909

    up

    Pls un exmple!

    Thnks

  5. #5
    Non ho capito bene il codice che hai scritto in invia.php cmq basta inserire questo campo invisibile nel form:

    echo"<input type=\"hidden\" name=\"email\" value=\"" . $_POST[email] . "\">";

    Così funziona sicuro...
    Se invece vuoi passarla via url basta ke fai scrivere i collegamenti così:

    echo"<a href=\"mostra.php?email=\" . $_POST[email] . "\">...</a>";

    Se invece vuoi usare le sessioni trovi un sacco di thread in proposito...

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    909
    purtroppo con il campo nascosto non funziona, inquanto il mostra.php non riesce a recuperarne il valore.

    Per quanto riguarda le sessioni non ho trovato nulla che faccia al caso mio ovvero:

    crei una sessione assegnandogli il valore dell'<input type="text" name="email>

    e lo possa recuperare quando voglio.

    Confido nella vs paziensa!
    Grazie ancora!

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.