Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2011, 12:02
Blashak
 
Fecha de Ingreso: noviembre-2007
Mensajes: 471
Antigüedad: 16 años, 6 meses
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>