Código PHP:
   foreach ($_POST["clases"] as $clase) {
    $materias_elegidas = array($clase);
    echo $q_clase;
    
$listaMaterias="('".implode("','",$metrias_elegidas)."')";
$consulta = mysql_query($conexion, "SELECT r.NOMBRE,r.ID_MATERIA,m.NOMBRE,m.ID_MATERIA  FROM materia2 m LEFT JOIN materia2 r ON m.REQUISITO=r.ID_MATERIA WHERE m.ID_MATERIA IN $listaMaterias AND (r.ID_MATERIA IS NOT NULL AND r.ID_MATERIA NOT IN $listaMaterias)");
        $consulta2 = @mysql_query($consulta, $conexion) or die(mysql_error());
        if (mysql_num_rows($consulta2)) {
            $resultado = mysql_fetch_array($consulta2);
            $requisitos[] = $resultado["REQUISITO"];
           
        }        
    }
    for ($i = 0, $limite = count($materias_elegidas); $i < $limite; $i++) {
        $clave = array_search($materias_elegidas[$i], $requisitos);
    if ($clave !== FALSE) 
        echo $requisitos[$clave] . " es un curso requisito de " . $materias_elegidas[$i];
    } 
    Warning: implode() [function.implode]: Invalid arguments passed in
Warning: mysql_query(): supplied argument is not a valid MySQL-Link
El objetivo es este... tengo un arhivo previo donde selecciono materias... despues tengo que checar q estas materias ... si tienen un REQUISITO.... y se selecciono la materia y su requisito permita inscribir al alumno... si se selecciono solo la materia y no su requisto bloquee....
 

