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

Cita:
Iniciado por Alexis88 Ver Mensaje
¿Te das cuenta que estás intentando iterar $materias_elegidas?, no veo que exista esa variable, creo que deberías iterar a $_POST["clases"]. En la primera parte, tomas los cursos requisito, los almacenas en un array pero no haces nada más, por eso es que no se muestra algo. Te sugiero que intentes con la forma que te indicó dashtrash, luego almacenas los cursos requisito y ya con eso, puedes hacer lo que desees.
Estoy completmente enrededa jejejeje ya puse $clase ... y si estoy tomando la idea de dashtrash.... ahora en esto En la primera parte, tomas los cursos requisito, los almacenas en un array pero no haces nada más... aca como podría comparar q los seleccionados estan o no en el array requisitos????

Asi esta mi codigo pero si hasta ahora no muestra nada

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($clase); $i $limite$i++) { 
        
$clave array_search($clase[$i], $requisitos); 
    if (
$clave !== FALSE)  
        echo 
$requisitos[$clave] . " es un curso requisito de " $q_clase[$i]; 
    }