Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di bANART
    Registrato dal
    Jul 2005
    Messaggi
    662

    Passare una variabile da form senza form

    (voi direte: "sto rompiba**e inizia presto a rompere la mattina!!")
    Ebbene si!

    Ho un problema ...e questo mi esalta, perchè ogni volta che ne incontro uno imparo una cosa nuova di php!!!

    Dunque, ho un form per reimpostare la password (di seguito):
    Codice PHP:
    <form action="reg/reset_password.php" method="POST">
        <div>
            Nuova password
            <input type="password" maxlength="12" name="password" class="inputTextHalf" />
        </div>
        <div>
            Conferma password
            <input type="password" maxlength="12" name="password2" class="inputTextHalf" />
        </div>
        <?php
            $_SESSION
    ['vercode'] = $_GET['kps'];
        
    ?>
        <input class="imgSubmitNewPass" name="invia" id="submit" type="image" alt="">
    </form>
    ...ma insieme al form devo passare una variabile che già so, impostata con GET.
    (praticamente il link è aperto dall'email arrivata all'utente con già impostato il paramerto di verifica nell'url)

    Come ho fatto ora (metodo evidentemente errato) non mi passa la variabile $_SESSION['vercode']

    ...c'è un modo per passare una variabile preimpostata da form, senza form?
    Matteo Coletta - fotografia
    Fotografo Lanciano - Fotografia a Lanciano e Pescara

  2. #2
    Ciao, un problema credo sia di sicuro $_GET['$kps'], non credo che nella querysting tu abbia una variabile chiamata $kps, ma forse kps, quindi modifica in $_GET['kps'].
    Questo potrebbe essere il problema.
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  3. #3
    Utente di HTML.it L'avatar di bANART
    Registrato dal
    Jul 2005
    Messaggi
    662
    no no, scusami...
    Era un errore banale che avevo fatto in precedenza...
    Nel codice testato è scritto corretto (ora correggo anche il codice nel post)

    Ma anche corretto la variabile non me la passa... eppure ho aperto una sessione...
    Matteo Coletta - fotografia
    Fotografo Lanciano - Fotografia a Lanciano e Pescara

  4. #4
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    ...c'è un modo per passare una variabile preimpostata da form, senza form?
    se ho capito bene (e probabilmente non ho capito ), vuoi che in reset_password.php venga inviato Password, Conferma Password e Codice di verifica? In questo caso, non ti conviene procedere in questo modo?
    Codice PHP:
    <form action="reg/reset_password.php" method="POST">
        <div>
            Nuova password
            <input type="password" maxlength="12" name="password" class="inputTextHalf" />
        </div>
        <div>
            Conferma password
            <input type="password" maxlength="12" name="password2" class="inputTextHalf" />
        </div>
        <input type="hidden" name="vercode" value="<?php echo htmlspecialchars($_GET['kps']) ?>" />
        <input class="imgSubmitNewPass" name="invia" id="submit" type="image" alt="">
    </form>
    in modo da ritrovarti poi in reset_password.php con $_POST[password], $_POST[password2] e $_POST[vercode]

  5. #5
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    come non detto non avevo letto il post qua sopra, che ha gia il metodo corretto

  6. #6
    Utente di HTML.it L'avatar di bANART
    Registrato dal
    Jul 2005
    Messaggi
    662
    Ma sarò invornito!
    Tanto semplice!!!?

    Pensa che avevo provato prima a mettere un input del genere e poi nasconderlo con i css (display:hidden), ma mi sembrava poco porretta come "programmazione" e l'ho scartata...
    ma non avevo pensato ad un input nascosto già di suo!!

    Grazie mille Laxus!

    Ora non va però l'aggiornamento del campo password nella tabella del database... ma questo è un altro problema... vediamo se riesco da solo!
    Matteo Coletta - fotografia
    Fotografo Lanciano - Fotografia a Lanciano e Pescara

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.