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

    Aggiornare la pagina in base al checkbox selezionato

    Ho una pagina che mi tira fuori l'elenco delle offerte.
    Nella stessa pagina ho creato un piccolo motore di ricerca che ha gli aeroporti con affianco un check box

    Ora vorrei fare in modo che se l'utente clicca su Napoli mi escano solo le offerte che come aeroporto di partenza abbiano napoli, oppure voglio mettere Napoli e Roma e quindi visualizzare solo questi 2 aeroporti.

    Come devo gestire la cosa?
    Avete qualche esempio?

    Nella query ho messo where aeroporto='$aeroporto' ma questo funziona solo se il link successivo sarà cerca.php?aeroporto=napoli quindi non capisco come far uscire anche il filtraggio per roma

    Inoltre questo filtraggio deve avvenire in base al checkbox selezionato...

  2. #2
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    sono riuscito a selezionare la città in base al checkbox il problema e' la query.

    Attualmente la faccio cosi':
    Codice PHP:
    select id_pacchettohoteldataDATE_FORMAT(data'%d/%m/%Y') AS data_formattata
    aeroportodestinazionedurataprezzosettimana_supplementaredisponibilitatour_operator 
    from pacchetti where hotel
    ="Continental" and disponibilita and data NOW() and aeroporto 
    'Napoli' order by data asc 
    Se voglio aggiungere Milano, come devo fare questa query?

  3. #3
    Devi aggiungere: OR aeroporto = 'Roma'

    La condizione deve essere messa insieme a quella per 'Napoli', tra parentesi, ovvero:

    (aeroporto = 'Napoli OR aeroporto = 'Roma')

  4. #4
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    Originariamente inviato da gabama_com
    Devi aggiungere: OR aeroporto = 'Roma'

    La condizione deve essere messa insieme a quella per 'Napoli', tra parentesi, ovvero:

    (aeroporto = 'Napoli OR aeroporto = 'Roma')
    ok cosi' funziona, ma adesso non riesco a crearmi la lista degli aeroporti dinamicamente

    In pratica mi creo l'array degli aeroporti in questo modo:

    Codice PHP:
    $myCheck $_POST['myCheck'];
    foreach (
    $myCheck as $key => $value) {
    }
    $aggiorna implode(',',$_POST['myCheck']); 
    prendendoli dai check box selezionati

    Ora come devo associare l'array alla query?

  5. #5
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    aggiungo una immagine per far capire meglio cosa sto facendo
    Immagini allegate Immagini allegate

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.