Aunque es algo ineficiente, podrías armar arrays por cada curso en donde cada array contendrá los cursos requisito de cada uno de ellos, para lo cual tendrías que hacer un ciclo de búsquedas y al final, buscas en esos arrays si existe alguno de los cursos que fueron seleccionados por el usuario, si coinciden, es porque es requisito de dicho curso.
Por ejemplo:
Código PHP:
Ver original$materias_elegidas = array("0343", "9563", "0435", "0394");
foreach ($materias_elegidas as $curso) {
$consulta = mysqli_query($conexion, sprintf("SELECT requisito FROM materias WHERE requisito = '%s'", $curso)); $requisitos[] = $resultado["requisito"];
}
}
for ($i = 0, $limite = count($materias_elegidas); $i < $limite; $i++) { if ($clave !== FALSE)
echo $requisitos[$clave] . " es un curso requisito de " . $materias_elegidas[$i];
}
Repito, es un tanto ineficiente hacerlo así, pero sigo creyendo que solamente debe llevarse un curso sí y sólo sí se ha aprobado el curso requisito.
Saludos