Ho la necessità di creare una codizione if che confronti 4 coppie di variabili. La prima della coppia deve essere sempre == 1, la seconda deve essere sempre !=''.
Se la prima variabile è ==1 e la seconda è =='' allora devo avere FALSE e andare all' ELSE, se la prima variabile è !=1 e la seconda è =='' va bene così e devo avere TRUE quindi stare nella condizione IF, ma se la prima variabile è !=1 e la seconda è =='' devo avere ancora TRUE e stare nella condizione.
io ho scritto
if ( ( (VAR1 == 1) && (var1 != '') ) || ( (VAR2 == 1) && (var2 != '') ) || ( (VAR3 == 1) && (var3 != '') ) || ( (VAR4 == 1) && (var4 != '') ) )
{
STAI NELLA CONDIZIONE CIOE' sono tutte vere, ma mi servirebbe che se fosse falsa la prima della coppia andrebbe bene che fosse vera la seconda
}
else
{
FACCIO ALTRO PERCHE' o il secondo membro di una coppia è =='' in contemporanea al fatto che il primo membro è ==1)
}
Inutile dire che non funziona