Salut thanos,
pour rappel le PHP génère du code HTML donc si "ça ne marche pas en PHP" c'est que le code HTML généré est incorrect
.
Pour comprendre d'où vient le problème, il suffira peut-être d'afficher la source de la page en question depuis ton navigateur...