Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,486

    passare variabili a pagina successiva senza usare get o post

    Salve a tutti

    dovrei passare delle variabili ad una pagina successiva ma non posso farlo con post perche' non ho il modulo e vorrei evitare get per rendere visibili i dati nella barra di ricerca.

    In pratica si tratta di una ricerca che gli utenti fanno sul nostro sito dove selezionano
    - aeroporto di partenza
    - data di partenza
    - numero di notti

    quando vanno sulla pagina di ricerca per visualizzare i risultati vorrei far in modo che le opzioni scelte restino in memoria cosi', se l'utente vuole andare a visualizzare la scheda hotel con descrizioni, foto ecc, mostro anche i risultati di ricerca precedentemente selezionati.

    Cosa posso usare?
    Le sessioni potrebbero andar bene?
    Grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    11,635
    L'array di sessione va bene.

  3. #3
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,486
    ciao, ok grazie
    Sto provando e sembra funzionare, ho solo un piccolo problema:

    Al momento sto facendo il controllo solo sul campo aeroporto e quindi, se è stato selezionato mostro i risultati di ricerca (poi faro' un controllo piu' appurato aggiungendo anche gli altri campi).

    Il controllo lo faccio cosi:
    Codice PHP:
    if(isset($_SESSION["aeroporto"]) == true
    Ora devo fare in modo che se l'utente atterra direttamente in quella pagina, senza aver fatto la ricerca, dovrà visualizzare il modulo di ricerca ed i risultati subito sotto (dopo aver cercato).

    In questo caso, come posso fare il controllo?
    Stavo pensando ad un controllo sul modulo di ricerca e quindi qualcosa tipo:
    Codice PHP:
    if(isset($_POST['ricercaoff'])) 
    Può essere una soluzione corretta per non avere problemi?

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    11,635
    Quote Originariamente inviata da allin81 Visualizza il messaggio
    ...
    In questo caso, come posso fare il controllo?
    Stavo pensando ad un controllo sul modulo di ricerca e quindi qualcosa tipo:
    Codice PHP:
    if(isset($_POST['ricercaoff'])) 
    Può essere una soluzione corretta per non avere problemi?
    Sì.

    if(isset($_SESSION["aeroporto"]) == true)
    == true non serve, isset() ritorna true o false, non può ritornare altro.

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 © 2019 vBulletin Solutions, Inc. All rights reserved.