Foros del Web » Programando para Internet » PHP »

ciclos

Estas en el tema de ciclos en el foro de PHP en Foros del Web. Buen dia ! Lo que pasa es que tengo el siguiente problema: Me pusieron a hacer un ejercicio donde tengo que analizar todas las notas ...
  #1 (permalink)  
Antiguo 21/11/2013, 09:59
 
Fecha de Ingreso: octubre-2013
Mensajes: 4
Antigüedad: 10 años, 5 meses
Puntos: 0
ciclos

Buen dia !

Lo que pasa es que tengo el siguiente problema:

Me pusieron a hacer un ejercicio donde tengo que analizar todas las notas de los estudiantes actuales y si alguna de ella es menor a 70 tengo que sacar a ese estudiante de la lista y si el estudiante tiene todas las notas mayores a 70 me los tiene que ir listando.

Aqui les escribo el codigo que llevo si alguien me puede colaborar muchas Gracias.


$id=mysql_query("select distinct formulario_id_usuario from notas where grupo_grupo='$gru'",$conexion) or die (mysql_error());

while ($ide=mysql_fetch_array($id)){
$iden=$ide['formulario_id_usuario'];

$a=0;

$no_b=mysql_query("select nota_final,bloque,formulario_id_usuario from notas where grupo_grupo='$gru' and formulario_id_usuario='$iden'",$conexion) or die (mysql_error());
while ($no_bl=mysql_fetch_array($no_b)){
$nota_bloque=$no_bl['nota_final'];
$bloque=$no_bl['bloque'];
$id_usuario=$no_bl['formulario_id_usuario'];

//echo "$nota_bloque ---> $iden"."<br>";

if ($nota_bloque<70){

}

else{
echo $iden;
}



$a++;
}
echo "<br><br>";
}
  #2 (permalink)  
Antiguo 21/11/2013, 10:17
Avatar de Trublux  
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 355
Antigüedad: 13 años, 5 meses
Puntos: 48
Respuesta: ciclos

No se pueden hacer los deberes de la gente...

Por otro lado, no necesitas sacar todos los usuarios y recorrerlos para sacar quién tiene una nota menor de 70, lo puedes hacer en la consulta.
Y también puedes sacar con una consulta quienes son los que tienen todas las notas mayores de 70 y listarlos directamente sin necesidad de hacer comprobaciones en el PHP.

P.D.: Al poner código usa el resaltado de sintáxis.
__________________
eZ Publish Developer Basic Legacy
eZ Publish Developer Basics (4.4)
Alojamientos rurales en España

Etiquetas: ciclos, formulario, 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 02:11.