Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/08/2012, 16:15
Avatar de anewryzm
anewryzm
 
Fecha de Ingreso: septiembre-2011
Mensajes: 47
Antigüedad: 15 años, 2 meses
Puntos: 7
Respuesta: como hacer esta consulta en mysql

No veo por donde insertas los datos a tu bd.

Te recomiendo que crees un archivo aparte en lugar de hacerlo directo en la base (claro en este caso solo tú tendrias acceso a ese script)

Crea un formulario con las mismas columnas de tu tabla y para que inserte según la nota y parciales utiliza un if.

Primero realizas consulta a las tablas que contengan la información de tus calificaciones. Luego:

Código PHP:
for ($i=0;$i<=mysql_num_rows($cursos);$i++)
{

$curso_desaprob= 0;
if (
$calificacion <= 5)
{
$curso_desaprob=$curso_desaprob+1;
}
}

if (
$curso_desaprob=1)
{
 
//Realizar consulta (insertar)
insert_into ("","Parcial1")
}
elseif(
$curso_desaprob=2)
{
insert_into ("","Parcial2")
}

elseif(
$curso_desaprob>=3)
{
insert_into ("","extraordinario")
} 
El ultimo bloque de condiciones estaría mejor si lo haces con un "case"
Espero que te ayude en algo
De momento es lo único que se me ha ocurrido.

Salu2