se hai
if(condizione){istruzione}
else if(altra condizione){altra istruzione}
chiaramente l' una esclude l' altra e, se verificata, verrà eseguita solo un' istruzione

ma se non hai else tutte le condizioni vengono provate e, se verificate, le istruzioni presenti in quei rami verranno eseguite

quindi prova e se ci sono ancora problemi fornisci in maniera precisa il codice