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$Tabla = "ASIG".$_GET['Asignatura']."-EV".$_GET['Evaluacion'];
$Query3 = "SELECT * FROM `".$Tabla."-Categorias`";
$MyQuery3 = $MyConnect->query($Query3);
while ($MyFetch3 = $MyQuery3->fetch_assoc()){
if ($MyFetch3['NumeroItems'] < '2'){
echo '<td class="HeadCuaderno" colspan="'.$MyFetch3['NumeroItems'].'">'.utf8_encode($MyFetch3['Reducido']).'</td>'; }else{
echo '<td class="HeadCuaderno" colspan="'.$MyFetch3['NumeroItems'].'">'.utf8_encode($MyFetch3['NombreCategoria']).'</td>'; }
}
echo '</tr>';
$Query4 = "SELECT * FROM `".$Tabla."-Items`";
$MyQuery4 = $MyConnect->query($Query4);
for ($i = 0; $i <= $MyQuery4->num_rows; $i++){
if ($i == 0){
$Query5 = "SELECT * FROM `".$Tabla."-Items` LIMIT 1";
}else{
$Query5 = "SELECT * FROM `".$Tabla."-Items` LIMIT ".$i.",1";
}
$MyQuery5 = $MyConnect->query($Query5);
while ($MyFetch5 = $MyQuery5->fetch_assoc()){
echo '<input type="text" name="Items[]" value="'.utf8_encode($MyFetch5['Reducido']).'" class="CampoNotas"><td class="HeadCuaderno" title="'.utf8_encode($MyFetch5['NombreItem']).'">'.$MyFetch5['Reducido'].'</td>'; }
}
echo '</tr>';
$Query6 = "SELECT * FROM `Matriculaciones` WHERE `Curso` = '".$_GET['Asignatura']."'";
$MyQuery6 = $MyConnect->query($Query6);
while ($MyFetch6 = $MyQuery6->fetch_assoc()){
$Query7 = "SELECT * FROM `Usuarios` WHERE `ID` = ".$MyFetch6['Alumno']."";
$MyQuery7 = $MyConnect->query($Query7);
$MyFetch7 = $MyQuery7->fetch_assoc();
echo '
<tr>
<td class="NumeroLista">'.$MyFetch6['NumeroLista'].'</td>
<td class="CuerpoNormal">'.utf8_encode($MyFetch7['NombreA1'].' '.$MyFetch7['NombreA2'].', '.$MyFetch7['NombreN']).'</td> ';
$Query8 = "SELECT * FROM `".$Tabla."-Cuaderno` WHERE `NumeroLista` = '".$MyFetch6['NumeroLista']."' AND `ItemCalificacion` = '".$MyFetch5['Reducido']."'";
echo '<td class="Calificacion"><input type="text" class="CampoNotas" value="Hola"></td>';
echo '<td class="Calificacion"><input type="text" class="CampoNotas" value="Hola"></td>';
echo '<td class="Media"><input type="text" class="CampoMedias" value="Hola"></td>';
}