salve a tutti
ho una pagina in cui ci sono diversi campi di scelta per cercare del personale
questi campi sono lingua, specializzazione, età, stato... ne saranno in totale una decina
per ora ho messo solo specializzazione e lingua
i campi sono menu a discesa popolati con i dati del database e fin qui tutto ok
ora, come dicevo ho campo1: specializzazione e campo2: lingua
se li seleziono entrambi allora la query dà un risultato
se invece seleziono o solo lingua o solo specializzazione, allora non ho alcun risultato
la query è

$getnomi = "select * from caratteristichepersonale,personale,conoscenza_ling ue where caratteristichepersonale.RCIDPersonale=personale.I DPersonale and personale.IDPersonale=conoscenza_lingue.id_persona le and Specializzazione='$qualifica' AND conoscenza_lingue.lingua='$lingua' ORDER BY CognomePersonale";

come posso fare?
grazie!