salve.
il mio problema di oggi è questo :

devo fare una ricerca di dati nel DB con campi multipli.
mi spiego meglio.

ho un interfaccia con 7 campi form a tendina.
e devo effettuare la ricerca a seconda delle caratteristiche selezionate nei campi form.
dovo poter cercare i dati sia se sono tutti i campi selezionati, sia se è selezionato solo uno, sia se sono selezionati 2 a caso o 3 ecc...

io avevo pensato di fare cosi.

Codice PHP:

if(campo1){
  if(
campo2)
    if(
campo3)
      if(
campo4){
         if(
campo5)
            if(
campo6)  
              if(
campo7)

e poi mettere i relativi else .
e intrecciare con gli if tutte le soluzioni possibili poi a secondo di quali campi sono settati eseguo la query adatta.

solo che facendo cosi impazzisco dopo 10 if ed else non capisco piu niente.
conoscete una soluzione migliore ?

grazie a tutti