pues, es que usas comillas simples... y esas no evalúan las $variables
eso es todo, revisa este tema...
http://www.forosdelweb.com/f18/como-...1/#post2414268 PDTA: ya te hicieron la tarea, y aún así tiene errores de HTML inválido ese código "pseudo-corregido", es una pena que nadie quiera aprender en estos tiempos....
y por cierto, que mal corregido esta...