Che il file sia .php non vuol dire che il problema sia php., ti appare qualche messaggio d'errore di PHP? Non penso.
Neanche a dire che possa essere l'if, perché il div di cui parli sta prima.

Il tuo problema è CSS, ti sposto.