Foros del Web » Programando para Internet » PHP »

variable de php a javascript

Estas en el tema de variable de php a javascript en el foro de PHP en Foros del Web. Estoy intentando crear un select con los valores obtenidos de una tabla mysql, para ello primero tengo en mi cogidgo php un trocito de javascript ...
  #1 (permalink)  
Antiguo 04/10/2006, 04:24
 
Fecha de Ingreso: mayo-2006
Mensajes: 38
Antigüedad: 17 años, 10 meses
Puntos: 0
variable de php a javascript

Estoy intentando crear un select con los valores obtenidos de una tabla mysql, para ello primero tengo en mi cogidgo php un trocito de javascript que convierte un array php en un array javascript, y mas tarde en otro trozo de codigo en php quiero llamar a una funcion javascript con el array.

El codigo quedaria algo asi:
Código:
echo "<script language='javascript'>";
echo "var nombres_js = new Array('".implode("','".$nombres_autores)."');";
echo "</script>";
echo "<a href='javascript:crear_select(1,nombres_js)'>Buscar</a>";
Esto no me funciona, asi supongo que debo pasar la variable de algun otro modo.
  #2 (permalink)  
Antiguo 04/10/2006, 05:02
Avatar de renton  
Fecha de Ingreso: enero-2004
Ubicación: BCN (PPCC)
Mensajes: 573
Antigüedad: 20 años, 3 meses
Puntos: 1
mientras no muestres la función crear_select() dificil será saber qué pasa.
__________________
"No et limites a contemplar aquestes hores que ara venen, baixa al carrer i participa.
No podran res davant un poble unit, alegre i combatiu!!"
  #3 (permalink)  
Antiguo 05/10/2006, 02:38
 
Fecha de Ingreso: mayo-2006
Mensajes: 38
Antigüedad: 17 años, 10 meses
Puntos: 0
jajaja, acabo de leer mi primer post y es lamentable, lo escribi rapido para tener una respuesta al volver de la uni y veo que me deje de explicar que leches me pasa, lo siento por si alguien se lo leyo e intento entender q me pasaba y aun mas x renton q hasta se mato en contestar.

A ver, el problema es que en el trozo de javascript no recibo un array, recibo solo el nombre de la variable, el codigo javascript en si aun no hace nada, solo muestro nombres_js[1] en un alert para saber que recibo el parametro bien, cosa que no pasa. O sea que mi problema es basicamente como pasar la variable que creo a una funcion javascript, si fuese una variable php se como hacerlo, pero al ser una variable javascript no tengo ni idea.
  #4 (permalink)  
Antiguo 05/10/2006, 07:08
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Vamos a ver ...

Explica mejor que es lo que en javascript -sólo- deberias obtener (expón un ejemplo), así veremos que te faltó ..

También tu mismo puedes revisar el "Javascript" que generas usando tu navegador y opción "ver código fuente" .. ahí tal vez te des cuenta de algo que te "sobra" (parece que las comillas ' y ' delante y detras del implode() ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:06.