Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2016, 15:42
diegoguerrero
 
Fecha de Ingreso: diciembre-2014
Ubicación: Madrid
Mensajes: 274
Antigüedad: 9 años, 11 meses
Puntos: 5
Código para mostrar registros

Tengo el siguiente código para mostrar unos registros de MySQL en los que un campo de la tabla 'Matriculaciones' trae los datos de la tabla 'Alumnos' mediante otra consulta. Lo que yo necesito hacer es mostrar los datos de los alumnos y que, además, genere, un número para cada <div class="AlumnoMatriculado"> que no saco de MySQL. Tengo ese código pero no me funciona:
Código PHP:
Ver original
  1. $Query3 = "SELECT * FROM `Matriculaciones` WHERE `Curso` = '".$_GET['ID']."' ORDER BY Alumno ASC";
  2.                 $MyQuery3 = $MyConnect->query($Query3);
  3.                     while ($MyFetch3 = $MyQuery3->fetch_assoc()){
  4.                         $Query4 = "SELECT * FROM `Usuarios` WHERE `ID` = '".$MyFetch3['Alumno']."' ORDER BY NombreA1 ASC";
  5.                         $MyQuery4 = $MyConnect->query($Query4);
  6.                         $MyFetch4 = $MyQuery4->fetch_assoc();
  7.                         for ($i = 1; $i <= $MyQuery3->num_rows; $i++){
  8.                             $a = $i;
  9.                         }
  10.                             echo '
  11.                             <div class="AlumnoMatriculado">
  12.                                 <div class="NombreAlumno">'.$a.'. '.utf8_encode($MyFetch4['NombreA1'].' '.$MyFetch4['NombreA2'].', '.$MyFetch4['NombreN']).'</div>
  13.                                 <div class="Eliminar">b</div>
  14.                             </div>
  15.                             '; 
  16.                     }
  17.                 if ($MyQuery3->num_rows == '0'){
  18.                     echo '<div class="AlumnoMatriculado">No hay alumnos matriculados.</div>';
  19.                 }