Salve a tutti,
questo è il mio primo topic.
dal titolo si capirà ben poco, ora vi spiego meglio.
io ho una query del tipo SELECT * FROM tabella WHERE campo1='$c1' AND campo2='$c2'
e così via..
il risultato di questa query è mostrato tutto come un elenco (con un while, beh già sapete di cosa parlo) appena viene caricata la pagina
successivamente ho creato delle
codice:
<select name="xxxx">
<option value=""></option>
</select>
dove mi raggruppa i valori dei campi
ho fatto questo perchè vorrei realizzare una sorta filtro automatico di excel.
Nel senso che seleziono il record dalla "tendina" con i vari record presenti e la query si trasforma in modo che veda tutti i record con il WHERE selezionato
Io tutto ciò son riuscito a realizzarlo parzialmente in questo modo:
Codice PHP:
$cit=$_POST['citS'];
$cat=$_POST['catS'];
$esi=$_POST['esiS'];
if ($cat)
$cat = " AND categoria='$cat';
if ($cit)
$cit = " AND citta='$cit';
if ($esi)
$esi = " AND esito='$esi';
e la query principale l'ho modificata così:
SELECT * FROM tabella WHERE $esi $cit $esi campo1='$c1' AND campo2='$c2'
in questo modo la ricerca funziona, ma con il grave difetto di fare una ricerca per volta.
Io vorrei, ad esempio, far visualizzare tutto per categoria, poi da quelle, visualizzare tutte quelle in base a una città scelta..... e così via.
immagino sia stato poco chiaro.
magari questo problema già lo avete risolto in passato, purtroppo non sapevo come cercare.
Se volete spiegazioni dettagliate più chiare, domandate pure.
grazie in anticipo!!
ciao!