de la parte php no tengo mucha idea pero de la parte javascript tienes problema para concatenar un string con la variable. cada vez que quieras concatenar una varible a un string tienes que terminar correctamente el string antes de concatenar con la variable.
Código:
var variable = "un valor";
elemento.value = "la variable tiene " + variable + " tipo string";
segundo, un string no puede dividirse en multiples lineas asi sin mas. la razon es porque javascript interpreta los saltos de lineas (enter, carriage return, line feed) como la terminacion de una sentencia. si quieres romper un string en multiples lineas necesitas incluir un backslash al final de cada linea.
Código:
// el siguiente codigo produce error de "string no propiamente cerrado";
elemento.value = "la variable
tiene " + variable + " tipo
string";
// forma correcta del ejemplo anterior;
elemento.value = "la variable \
tiene " + variable + "tipo \
string";