Con lo de variable... es lo mismo que ya haces tu, simplemente el resultado de ese php hay que colocarlo dentro de una variable... algo así
https://jsfiddle.net/arturogallegos/gx5qcahd/1/
Dependiendo de las necesidades utiliza uno u otro
Dentro del template podrías incluso meter todos los input que necesitas sin tener que estar creando la cadena