Sería más claro ver el código HTML resultante, de otra forma es imposible comprender que problema se está generando.
Queda claro que el problema es de como concatenas en PHP, pero si no muestras el resultado, ¿cómo esperas que sepamos que haces mal?
Tan obvio que ya debiste haber revisado el código fuente generado en tu navegador y sería una pérdida de tiempo que no lo hayas hecho antes.