Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Salvare variabili in $_SESSION

    Sto cercando di salvare i dati di una form in sessione in modo che ricaricando la pagina o utilizzando il tasto reset i dati rimanagano memorizzati, ma qusto non avviene...

    Codice PHP:
    <?PHP
    session_start
    ();

    $_SESSION[artcod] = $_POST[src_artcod];
    $_SESSION[marca] = $_POST[src_marca];
    $_SESSION[colore] = $_POST[src_colore];

    ?>

        <table cellspacing="0" cellpadding="0" border="0">
                <tr>
                    <td>COD ART</td>
                    <td>MARCA</td>
                    <td>COLORE</td>
                    <td></td>
                    <td></td>
                </tr>
                <tr>
                <form name="form3" method="post" action="<?PHP echo $_SERVER['SCRIPT_NAME'].'?op=Sessioni';?>">
                    <td class="src"><input type="text" name="src_artcod" size="5" value="<?PHP echo $_POST['src_artcod']; ?>"></td>
                    <td class="src"><input type="text" name="src_marca" size="10" value="<?PHP echo $_POST['src_marca']; ?>"></td>
                    <td class="src"><input type="text" name="src_colore" size="5" value="<?PHP echo $_POST['src_colore']; ?>"></td>
                    <td><input class="search" type="submit" value="FILTRA"></td>
                    <td><input type="button" class="reset" onClick="location.href='<?PHP echo $_SERVER[SCRIPT_NAME].'?op=Sessioni';?>'" value="RESET"></td>
                </form>
                </tr>
            </table>
        
        

        

        <?PHP
        
    echo "POST $_POST[src_artcod] - $_POST[src_marca] - $_POST[src_colore]
    "
    ;
        echo 
    "SESSION $_SESSION[artcod] - $_SESSION[marca] - $_SESSION[colore]";
        
    ?>
    Non capisco cosa c'è che non va...
    Mi date un seggerimento?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    $_SESSION['nome'] = $_POST['var'];

    devi mettere gli apici ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  3. #3
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120

    Re: Salvare variabili in $_SESSION

    Originariamente inviato da mandrake_01

    Non capisco cosa c'è che non va...
    Mi date un seggerimento?
    Col codice che hai postato, i dati della sessione saranno sempre uguali a quelli del form. Quindi se il form è vuoto svuoti anche la sessione

  4. #4
    Ma perchè utilizzare le sessioni per tenere in memoria i dati del form, quando puoi benissimo leggerli dalle variabili POST?

  5. #5
    Allora vi spiego quale è il mio obbiettivo.
    Ho una pagina con vari form, fra cui uno di ricerca (quello che ho postato). Vorrei poter ricaricare la pagina a mio piacimento (facendo inserimenti, cancellazioni) mantenendo i valori passati dal form di ricerca senza utilizzare dei campi hidden. Mi hanno suggerito di usare le sessioni, ma a questo punto penso che non sia la strada giusta. Idee?

    Grazie
    Ciao

  6. #6
    Ma questo ti server per avere i dati della ricerca sempre disponibili in tutte le pagine?

  7. #7
    Originariamente inviato da Samleo
    Ma questo ti server per avere i dati della ricerca sempre disponibili in tutte le pagine?
    Esattamente!

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.