in quel modo la parte html viene visualizzata a prescindere dal php... l'unico modo per risolvere il problema è quello di includere la parte html con include('file.php'); all'interno dell'if... naturalmente tu crei un file .php e ci metti il codice html che vuoi che venga visualizzato.