Hola,
Tal vez... sin embargo yo creo que las cosas van más por el tema de las comillas. Si nos fijamos en el código JavaScript que el compañero refiere más arriba... para mí que lo que ocurre es que hay un lío con las comillas y el código PHP no se ejecuta o no se ejecuta como esperamos... convendría echar un vistazo al resultado, es decir, mirar el código fuente de la página, aunque el resultado no sea el que esperamos, precisamente, para ver qué puede estar pasando ahí.