Foros del Web » Programando para Internet » PHP »

leer variable javascrip dentro php

Estas en el tema de leer variable javascrip dentro php en el foro de PHP en Foros del Web. Buenas, Estoy recuperando datos de una variable php en javascript mediante json. El problema viene cuando intento meter una variable javascript dentro del codigo php, ...
  #1 (permalink)  
Antiguo 27/02/2011, 12:02
 
Fecha de Ingreso: noviembre-2007
Mensajes: 471
Antigüedad: 17 años
Puntos: 2
leer variable javascrip dentro php

Buenas,

Estoy recuperando datos de una variable php en javascript mediante json.
El problema viene cuando intento meter una variable javascript dentro del codigo php, me da error a sintaxis.

Código PHP:
Ver original
  1. //contamos cuantos registros hay
  2. $total_reg = mysql_num_rows($registros);
  3.  
  4. //guardamos el total en json
  5. $total_reg= json_encode($total_reg);
  6.  
  7. //le asignamos el total de registro a $i
  8. $i = $total_reg;
  9.  
  10. while($contenido = mysql_fetch_assoc($resultado)){
  11.    
  12.  
  13.     $id[$i] = $contenido['Id'];
  14.         $id[$i]= json_encode($id[$i]);
  15. $i++;
  16. }

en total tengo dos registros en la bd osea que id[0] y id[1]
vale hasta aca todo bien.

ahora recupero esa array en javascript

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.  
  3. //esta variable contendra 2
  4. total_reg = <?php echo $total_reg ?> ;
  5.  
  6.  
  7. for (i=0; i<$total_formas; i++){
  8.  
  9. //aca viene el problema, porque quiero  poner la i dentro del php, para poder recuperar cada uno de los registros
  10. // si lo pongo de esta forma me devuelve bien los alert 0 y 1
  11. id = <?php echo 'i' ?> ;
  12. //pero asi no me funciona. me aparece error de sintaxis
  13. id = <?php echo $id[.'i'.] ?> ;
  14. alert(id);
  15. }
alguna solucion??

Saludos
</script>
  #2 (permalink)  
Antiguo 27/02/2011, 12:05
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 4 meses
Puntos: 416
Respuesta: leer variable javascrip dentro php

Es imposible hacer lo que deseas ya que PHP se ejecuta en el servidor y Javascript en el cliente. Tendrias que ver de que otra forma lo puedes hacer, talvez AJAX.

O sino convertir el array PHP en uno Javascript para manejarlo con Javascript (te recomiendo esta)
  #3 (permalink)  
Antiguo 27/02/2011, 12:14
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 9 meses
Puntos: 288
Respuesta: leer variable javascrip dentro php

Bueno con json si se puede , tendrias que consultar la documentacion correspiente a json
  #4 (permalink)  
Antiguo 27/02/2011, 13:40
 
Fecha de Ingreso: noviembre-2007
Mensajes: 471
Antigüedad: 17 años
Puntos: 2
Respuesta: leer variable javascrip dentro php

Cita:
Iniciado por Ronruby Ver Mensaje
Es imposible hacer lo que deseas ya que PHP se ejecuta en el servidor y Javascript en el cliente. Tendrias que ver de que otra forma lo puedes hacer, talvez AJAX.

O sino convertir el array PHP en uno Javascript para manejarlo con Javascript (te recomiendo esta)
como puedo convertir la array php en javascript para poder consultar los datos depues en js??

Etiquetas: javascript, variables
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 22:03.