Ciao a tutti, poco tempo fa ho posto lo stesso problema e qualcosa ho risolto. Manca ancora qualcosa...

Ho un form con diversi campi di ricerca (data, giocatore, squadra, goal segnati); ogni campo genera un WHERE che si andrà ad aggiungere alla query

SELECT * FROM partite WHERE data=$dat AND giocatore=$giocaatore AND ecc. Se non viene scelto nessun parametro di ricerca restituisce tutti i risultati (e fino qui funziona). La domanda è questa: come faccio a sommare SOLO i parametri scelti in modo che i risultati vi corrispondano a tutti contemporaneamente?
Altra domanda: come annullo i "WHERE" non scelti in modo che non interferiscano nella ricerca di risultati?
Per gestire ogni where ricorro ad un ciclo if.
Potrebbe essere una soluzione creare un array solo con i parametri inviati? Se sì, i campi del form li devo quindi chiamare tutti nello stesso modo?

Grazie e Buone Feste a tutti !!!!!