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

he hecho los cambio y he ingresado mi conculta
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 (
'aaa', 'bbb', 'ccc', 'ddd'
)
AND (
r.ID_MATERIA IS NOT NULL
AND r.ID_MATERIA
IN (
'aaa', 'bbb', 'ccc', 'ddd'
)
)


desde phpmyadmin...

si me arroja resultados pero al ejecutarla en mi codigo no muestra nada ...
mi codigo esta asi

Código PHP:
foreach ($_POST["clases"] as $clase) {
    
$q_clase quoted($clase);
    echo 
$q_clase;
        
$consulta="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 (
'aaa',  'bbb',  'ccc',  'ddd'
)
AND (
r.ID_MATERIA IS NOT NULL 
AND r.ID_MATERIA
IN (
'aaa',  'bbb',  'ccc',  'ddd'
)
)"
;
        
$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];
    }