Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2016, 03:27
diegoguerrero
 
Fecha de Ingreso: diciembre-2014
Ubicación: Madrid
Mensajes: 274
Antigüedad: 9 años, 4 meses
Puntos: 5
Recuperar valores de anterior fetch

Hola!

Tengo el código que dejo debajo y me gustaría que en el $Query8 pudiera usar los valores de $MyFetch5 uno a uno, es decir, recuperarlos de alguna forma con un for o algo así. He intentado algo pero se me ha hecho imposible. ¿Cómo podría hacerlo?

Gracias!!

Código PHP:
Ver original
  1. $Tabla = "ASIG".$_GET['Asignatura']."-EV".$_GET['Evaluacion'];
  2.             $Query3 = "SELECT * FROM `".$Tabla."-Categorias`";
  3.             $MyQuery3 = $MyConnect->query($Query3);
  4.             while ($MyFetch3 = $MyQuery3->fetch_assoc()){
  5.                 if ($MyFetch3['NumeroItems'] < '2'){
  6.                     echo '<td class="HeadCuaderno" colspan="'.$MyFetch3['NumeroItems'].'">'.utf8_encode($MyFetch3['Reducido']).'</td>';
  7.                 }else{
  8.                     echo '<td class="HeadCuaderno" colspan="'.$MyFetch3['NumeroItems'].'">'.utf8_encode($MyFetch3['NombreCategoria']).'</td>';
  9.                 }
  10.             }
  11.             echo '</tr>';
  12.                 $Query4 = "SELECT * FROM `".$Tabla."-Items`";
  13.                 $MyQuery4 = $MyConnect->query($Query4);
  14.                 for ($i = 0; $i <= $MyQuery4->num_rows; $i++){
  15.                     if ($i == 0){
  16.                         $Query5 = "SELECT * FROM `".$Tabla."-Items` LIMIT 1";
  17.                     }else{
  18.                         $Query5 = "SELECT * FROM `".$Tabla."-Items` LIMIT ".$i.",1";
  19.                     }
  20.                     $MyQuery5 = $MyConnect->query($Query5);
  21.                     while ($MyFetch5 = $MyQuery5->fetch_assoc()){
  22.                         echo '<input type="text" name="Items[]" value="'.utf8_encode($MyFetch5['Reducido']).'" class="CampoNotas"><td class="HeadCuaderno" title="'.utf8_encode($MyFetch5['NombreItem']).'">'.$MyFetch5['Reducido'].'</td>';
  23.                     }
  24.                 }
  25.                 echo '</tr>';
  26.             $Query6 = "SELECT * FROM `Matriculaciones` WHERE `Curso` = '".$_GET['Asignatura']."'";
  27.             $MyQuery6 = $MyConnect->query($Query6);
  28.             while ($MyFetch6 = $MyQuery6->fetch_assoc()){
  29.                 $Query7 = "SELECT * FROM `Usuarios` WHERE `ID` = ".$MyFetch6['Alumno']."";
  30.                 $MyQuery7 = $MyConnect->query($Query7);
  31.                 $MyFetch7 = $MyQuery7->fetch_assoc();
  32.                 echo '
  33.                <tr>
  34.                    <td class="NumeroLista">'.$MyFetch6['NumeroLista'].'</td>
  35.                    <td class="CuerpoNormal">'.utf8_encode($MyFetch7['NombreA1'].' '.$MyFetch7['NombreA2'].', '.$MyFetch7['NombreN']).'</td>
  36.                ';
  37.                 $Query8 = "SELECT * FROM `".$Tabla."-Cuaderno` WHERE `NumeroLista` = '".$MyFetch6['NumeroLista']."' AND `ItemCalificacion` = '".$MyFetch5['Reducido']."'";
  38.                 print_r($MyFetch5);
  39.                 echo '<td class="Calificacion"><input type="text" class="CampoNotas" value="Hola"></td>';
  40.                 echo '<td class="Calificacion"><input type="text" class="CampoNotas" value="Hola"></td>';
  41.                 echo '<td class="Media"><input type="text" class="CampoMedias" value="Hola"></td>';
  42.             }