Imagino que debes ser nueva en esto, porque esa no es la manera correcta de pasar una variable de PHP a una función de JavaScript.
Como el llamado a la función lo haces desde un elemento HTML, debes de imprimir la variable dentro de los paréntesis en donde invocas a la función, para lo cual puedes usar la impresión tradicional o la versión corta
Versión tradicional Versión corta
Imprimiendo el valor de la variable, lo asignas a la función. Ahora, en la función lo recibes así:
Código Javascript
:
Ver originalfunction miFuncion(variable){
alert("Valor recibido: " + variable);
}
Lo recibes como cualquier otra variable en JavaScript y no es necesario que la declares, al recibirla como parámetro en la función, está disponible para su uso.
Saludos