Hola! Esto ya lo había empezado en
este hilo pero como ha cambiado el tema a tratar abro otro.
Código PHP:
Ver original<form action="Guardar.php" method="get">
<table border="1">
<tr>
<td><b>Alumno</b></td>
<?php
include ("../../Dentro/Siempre.php");
$Tabla = "PROF".$_SESSION['Usuario']."-ASIG".$_SESSION['Curso']."-EV".$_GET['Evaluacion']."-CuadernoCalificaciones";
$Query = "SELECT * FROM `".$Tabla."`";
$MyQuery = $MyConnect->query($Query);
$MyFetch = $MyQuery->fetch_assoc();
echo '<td><b>'.$Array.'</b></td>';
}
?>
</tr>
<?php
$Query2 = "SELECT * FROM `".$Tabla."`";
$MyQuery2 = $MyConnect->query($Query2);
while($MyFetch2 = $MyQuery2->fetch_row()){
$Query3 = "SELECT * FROM Alumnos WHERE `ID` = '".$MyFetch2[0]."'";
$MyQuery3 = $MyConnect->query($Query3);
$MyFetch3 = $MyQuery3->fetch_assoc();
echo '<tr><td>'.$MyFetch3['NombreCompleto'].'</td>';
// Código de cada celda
echo '</tr>';
}
?>
</table>
<br>
<input type="submit" value="Guardar cuaderno">
</form>
Tengo ese código y una tabla MySQL en la que tengo una columna inicial con el nombre de los alumnos y el resto de columnas son calificaciones en una cantidad variable. Si fuera una cantidad fija haría un echo con el array y con distintas claves cada vez, es decir $MyFetch[0...n] pero ahora es variable y necesito mostrar todas las columnas. ¿cómo hacerlo? si no me expreso bien me pueden preguntar dudas.