Hola que tal,
tengo 2 consultas, la primera recoge todas las materias existentes:
Código PHP:
Ver original$materias = $mysqli->query("SELECT idMateria, nombre FROM materias ORDER BY idProyecto ASC");
y la segunda las materias que tiene que puede tener cada alumno:
Código PHP:
Ver original$malumno = $mysqli->query("SELECT idAlumno, idMateria FROM materiasalumno WHERE idAlumno={$idAlumno}");
E imprimo todos los alumnos:
Código PHP:
Ver original<?php
while ($row = $materias->fetch_array())
{
?>
<li>
<input type="checkbox" name="<?= $row['idMateria']; ?>" id="<?= $row['idMateria']; ?>" value="<?= $row['idMateria']; ?>"> <?= $row['nombre']);?>
</li>
<?php
}
El alumno tiene que tener los checkbox en checked si tiene la materia asignada...dependiendo los resultados de la consulta $malumno.