Desde luego que está mal la concatenación: no puedes combinar comillas a la ligera, hay reglas de sintaxis al respecto de las comillas por cada lenguaje ahí metido.
Es decir, PHP tiene sus comillas, y dentro HTML también usa comillas, a su ves Javascript también tiene comillas.
¿Entiendes el dilema?
Por favor, lee el siguiente tema:
http://www.forosdelweb.com/f18/como-...s-bien-588701/