Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di ciat
    Registrato dal
    May 2009
    Messaggi
    139

    Annullare parametro di ricerca mysql?

    Sto facendo un form di ricerca usando mysql come db. Tra le varie opzioni ho una select a discesa che permette di scegliere un certo valore per un parametro, nel mio caso ho tre scelte. Sono riuscito a far funzionare tutto, ma ho ancora un problema. Alla select voglio aggiungere la scelta "Tutti" in modo da non filtrare i risultati. Come si ottiene direttamente con mysql??

    Ho pensato che magari ci fosse qualcosa come where parametro=all che permetta di escudere il filtro.

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Puoi postare la tua query?

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    scusa , forse non ho capito ma...
    se tu facessi una select con SELECT * FROM table quando clicchi sul valore?

  4. #4
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Codice PHP:
    if($option_selezionata != 'tutti'){
     
    $where ' where nomecampo=".$option_selezionata." ';
    }
    $select $select.$where
    e concateni alla select

  5. #5
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    tu hai un drap down list che permette n scelte!
    quando un utente clicca su tutto la tua query riporterà una sola select , nessun where se vuoi che compaiano tutti i risultati!

    tipo
    if($invio == "tutti"){
    $sql = "SELECT * FROM tabella";
    }// se poi dovrai condizionare altra roba
    else if $invio == "uno"){
    $sql = "SELECT * FROM tabella WHERE nomecampo=''$invio";
    }

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.