Tengo el código que ya habrán visto varias veces en otros hilos pero ya he avanzado un poco más: tengo el código de abajo y me da el siguiente error debajo:
Cita: Notice: Undefined offset: 2 in /Applications/XAMPP/xamppfiles/htdocs/calif2/Dentro/CuadernoCalificaciones/VerCalificaciones.php on line 33
¿Cómo solventarlo?
Gracias
Código PHP:
Ver original<form action="Guardar.php" method="get">
<table border="1" style="border-collapse: collapse; border: 1px solid black">
<tr>
<td><b>Alumno</b></td>
<?php
include ("../../Dentro/Siempre.php");
// Creo el nombre general de la tabla
$Tabla = "PROF".$_SESSION['Usuario']."-ASIG".$_SESSION['Curso']."-EV".$_GET['Evaluacion'];
// Traigo los nombres de los ítems y los muestro en fila
$Query = "SELECT Reducido FROM `".$Tabla."-ItemsExistentes`";
$MyQuery = $MyConnect->query($Query);
while ($MyFetch = $MyQuery->fetch_assoc()){
echo '<td><b>'.$MyFetch['Reducido'].'</b></td>';
}
?>
</tr>
<?php
// Busco los alumnos matriculados
$Query2 = "SELECT * FROM `Matriculaciones` WHERE `Asignatura` = '".$_SESSION['Curso']."'";
$MyQuery2 = $MyConnect->query($Query2);
while($MyFetch2 = $MyQuery2->fetch_assoc()){
$Query3 = "SELECT * FROM `Alumnos` WHERE `ID` = '".$MyFetch2['Alumno']."'";
$MyQuery3 = $MyConnect->query($Query3);
while ($MyFetch3 = $MyQuery3->fetch_assoc()){
echo '<tr><td>'.utf8_encode($MyFetch3['NombreCompleto']).'</td>'; $Query4 = "SELECT * FROM `".$Tabla."-CuadernoCalificaciones` WHERE `NumeroIdentidadAlumno` = '".$MyFetch2['ID']."';";
$MyQuery4 = $MyConnect->query($Query4);
while ($MyFetch4 = $MyQuery4->fetch_array(MYSQL_NUM)){
$NuevoArray = $MyFetch4;
for ($i = 0; $i <= count($MyFetch4); $i++) { echo '<td data-ID="'.$i.'"><input type="text" value="'.$MyFetch4[$i].'"/></td>';
}
}
}
}
?>
</table>
<br>
<input type="submit" value="Guardar cuaderno">
</form>