Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2014, 08:01
Avatar de totti026
totti026
 
Fecha de Ingreso: junio-2011
Mensajes: 150
Antigüedad: 12 años, 11 meses
Puntos: 4
Pregunta checkbox checked por materia de alumno

Hola que tal,
tengo 2 consultas, la primera recoge todas las materias existentes:
Código PHP:
Ver original
  1. $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
  1. $malumno = $mysqli->query("SELECT idAlumno, idMateria FROM materiasalumno WHERE idAlumno={$idAlumno}");

E imprimo todos los alumnos:
Código PHP:
Ver original
  1. <?php                          
  2.     while ($row = $materias->fetch_array())
  3.     {                                
  4. ?>
  5. <li>
  6. <input type="checkbox" name="<?= $row['idMateria']; ?>" id="<?= $row['idMateria']; ?>" value="<?= $row['idMateria']; ?>"> <?= $row['nombre']);?>
  7. </li>
  8. <?php                                    
  9.     }

El alumno tiene que tener los checkbox en checked si tiene la materia asignada...dependiendo los resultados de la consulta $malumno.