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.