Ayuda con este código por favor

Gracias mi problema es que este condigo no me guarda lo que yo quiero mira si la calificación rebasa de 9 se debe guardar en un campo la palabra EXENTO pero si es menos de 9 se debe guardad la palabra PRESENTA:
Este es mi código
<HTML>
<HEAD>
<TITLE>graba.php</TITLE>
</HEAD>
<BODY>
<?
//Conexion con la base
include "conexion.php";
$c = count($_POST["matricula"]);
if ($c > 0) {
for ($i=0; $i<$c; $i++) {
$matri = $_POST["matricula"][$i];
$primerpar = $_POST["primerpar"][$i];
$segundopar = $_POST["segundopar"][$i];
$tercerpar = $_POST["tercerpar"][$i];
$cuartopar = $_POST["cuartopar"][$i];
$quintopar = $_POST["quintopar"][$i];
$prompar = $_POST["prompar"][$i];
$exfinal = $_POST["exfinal"][$i];
$promfinal = $_POST["promfinal"][$i];
$promgral = $_POST["promgral"][$i];
$materia = $_POST["materia"][$i];
$promedioparcial=($primerpar+$segundopar+$tercerpar+$cuartopar+$quintopar)/5*40/100;
$promediofinal=$exfinal*60/100;
$promediogeneral=$promedioparcial+$promediofinal;
$situacion="exento";
$situacion2="presenta";
if($_POST['promgral'][$i] >= 9 ){
$query=mysql_query("update calfica set primerpar='$primerpar', segundopar='$segundopar', tercerpar='$tercerpar', cuartopar='$cuartopar',
quintopar='$quintopar', promparcial='$promedioparcial', exfinal='$exfinal', promfinal=$promediofinal', promgral='$promediogeneral', materia='$materia', estado='$situacion'
 WHERE matricula='$matri' ",$conexion);
}
else
{
$query2=mysql_query("update calfica set primerpar='$primerpar', segundopar='$segundopar', tercerpar='$tercerpar', cuartopar='$cuartopar',
quintopar='$quintopar', promparcial='$promedioparcial', exfinal='$exfinal', promfinal='$promediofinal', promgral='$promediogeneral', materia='$materia', estado='$situacion2'
 WHERE matricula='$matri' ",$conexion);
}
}
 }
//Creamos la sentencia SQL y la ejecutamos
include "cerrar_conexion.php";
?>
</BODY>
</HTML>
Gracias por tu ayuda

1 Respuesta

Respuesta
1
Analiza la consulta y pon un echo para mostrarla, para ver exactamente lo que está poniendo en la consulta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas