Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2007, 10:26
dalphy
 
Fecha de Ingreso: diciembre-2006
Mensajes: 12
Antigüedad: 17 años, 5 meses
Puntos: 0
Problema con sentencia while en un javascript

Hola estoy intentando imprementar un menu árbol en mi web con enlaces sacados de mi base de datos. El código es así:

Código PHP:
d = new dTree('d');

        d.add(0,-1,'Elige un pueblo o comarca');
        d.add(1,0,'<?php echo $row[2?>','pueblos.php?id=<?php echo $row[0?>');
        <?php 
        
        
while($row=mysql_fetch_row($result)){ ?>
        
        d.add(2,1,'<?php echo $row[1?>','pueblos.php?id=<?php echo $row[0?>');
        <? }
Esta es la parte que me da problemas. Ya que ejecutada la sentencia solo me sale un sólo enlace cuando deberían salirme muchos más.

El javascript funciona de forma que los números 2,1 (de d.add(2,1) se refieren a el primero la id única del enlace, y el segundo relaciona con otro enlace 'padre' (en este caso el d.add (1,0).

Por lo que supongo el problema esta en que cuando se ejecuta la sentencia while siempre tiene id=2. Alguien sabe como puedo solucionarlo??

Gracias de antemano.