Foros del Web » Programando para Internet » PHP »

warnings....

Estas en el tema de warnings.... en el foro de PHP en Foros del Web. Hola a todos tengo este codigo Código PHP: foreach ( $_POST [ "clases" ] as  $clase ) {      $materias_elegidas  = array( $clase );     echo  $q_clase ;      $listaMaterias ...
  #1 (permalink)  
Antiguo 14/01/2014, 11:03
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
warnings....

Hola a todos tengo este codigo
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];
    } 
Pero me arroja estos resultados
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....
  #2 (permalink)  
Antiguo 14/01/2014, 12:45
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: warnings....

Cambia "$metrias_elegidas" por "$materias_elegidas"

con eso bastaría :)

Por cierto, hola briss, tanto tiempo sin verte!
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D

Etiquetas: mysql, select, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:03.