Cita: Disculpen los demas yo pensaba que el problema era de php pensé que si estos dos lenguajes se mezclaban daban problemas
Es un error bastante habitual, debes aprender a "separar responsabilidades", sólo recuerda que los lenguajes que se ejecutan en el navegador no se ejecutan en el servidor y viceversa.
Puede que con PHP escribas mal algo, pero al final debes observar el resultado en tu navegador para llegar a una conclusión.
No porque el HTML/CSS esté mal es culpa de PHP, porque PHP sólo hará lo que le digas: si imprimes algo mal entonces es tu culpa y no de PHP.
Reflexiona más al respecto, no es correcto ir abriendo problemas de otras tecnologías fuera de sitio.