Ver Mensaje Individual
  #48 (permalink)  
Antiguo 14/01/2014, 13:12
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 4 meses
Puntos: 12
Respuesta: Ajustar codigo

Amigo otra cosa... con esto obtengo cual es el requisito no encontrado en la seleccion.... eso esta perfecto... bien se me ocurre algo y espero me des tu punto de vista... puedo memer otra query ejemplo Select.... wher ID_MATERIA =$listaMaterias ... AQUI OBTENDRIA LAS SELECCIONADAS... osea se me ocurre arriba mostrar la materia q no se cumplio requisito con la query 1... y en otra tabla mostrar query2 (las seleccionadas.... pero aca no sé como omitir la que no cumplio con su requisito)... es decir menos la que mostro con la query 1..... ??????

Código PHP:
 $materias_elegidas $_POST["clases"];
    
    echo 
$materias_elegidas;
$listaMaterias "('" implode("','"$materias_elegidas) . "')";
 echo 
$listaMaterias;
$query="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)"
;

    
$consulta = @mysql_query($query$conexion) or die(mysql_error());
 
if (
mysql_num_rows($consulta)){
    echo 
"Estas son las materias requisito encontradas en su selección: <br />";
 
    while (
$row mysql_fetch_array($consulta))
        echo 
$row["NOMBRE"] .  "<br />";