Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/09/2012, 13:06
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Ciclo dentro de un ciclo (do while)

Hola a todos tengo una consulta la cual me arroja registros que cumplan determinados requisitos... funciona bien solo que al mandar esto <?php echo $row_actualizar['id']; ?> (Resultado de otra consulta porque trabajo con varias tablas) solo me arroja el id 1 aunque halla más registros a todos los demás les pone el valor del registro 1 en mi bd
(aclaro que no esta mal la consulta ya que probe poniendo exactamente las misma sentencias que en asignaturas)

Código PHP:
 <?php do { ?>

    <td><?php echo $row_actualizar['id']; ?></td>
    <td><?php echo $row_asignaturas['clave']; ?></td>
    <td><?php echo $row_asignaturas['nombre']; ?></td>
    
    <?php } while ($row_asignaturas mysql_fetch_assoc($asignaturas)); ?>

por ejemplo esto me arrojaría

id clave nombre
1 esp1 Español
1 mat1 Matemáticas
1 fis1 Física




como verán siempre repite 1

intente haciendo ciclo en ciclo (según yo xD)
Código PHP:
<?php do { ?>


    <td> <?php do { ?><?php echo $row_actualizar['id']; ?><?php } while ($row_actualizar mysql_fetch_assoc($actualizar)); ?></td>
    <td><?php echo $row_asignaturas['claveasignatura']; ?></td>
    <td><?php echo $row_asignaturas['nombre']; ?></td>
   <?php } while ($row_asignaturas mysql_fetch_assoc($asignaturas)); ?>
Solo me muestra el 1 en el primer registro

id clave nombre
1 esp1 Español
mat1 Matemáticas
fis1 Física


Que puedo hacer para que dentro del ciclo asignaturas arroje mis valores correctos de la consulta actualizar????? osea nececito obtener esto segun mis valores de mi base de datos

id clave nombre
1 esp1 Español
2 mat1 Matemáticas
fis1 Física

En el 3ro. nada por que no existe en mi tabla