hola nuevamente trate de hacerlo como el caso anterior y no me funco....de la forma ke tengo el codigo ahora funciona hasta ingresar la nota_ 2 al querer ingresar la nota 3 me modifica la nota_2...creo que puede ser algun problema con los if.....aca les dejo el codigo
Código PHP:
<?php
include("Connections/Escuela.php");
//Le asigno el valor del textbox a $Nota
$Nota = $_POST['nota'];
$Rut = $_POST['id_alumno'];
$Asignatura = $_POST['asignatura'];
//Valido si la nota esta fuera de los parametros
if($Nota<10||$Nota>70)
header("location:Error_Nota.php");
else
{
//Verifico que la nota sea un numero
if($asignatura==''||$id_alumno=='')
header("location:Error_Nota.php");
else
{
if(is_numeric($Nota))
{
//Selecciono la base de datos a utilizar
mysql_select_db($database_Escuela,$Escuela);
//Verificamos si la nota_1 esta ocupada
$ConsultaNota=mysql_query("SELECT nota_1 FROM notas
WHERE id_alumno ='$Rut' and nombre_asignatura='$Asignatura';",$Escuela);
//Ingreso los datos a la bd
if(mysql_num_rows($ConsultaNota)==0)
{
$consulta = "INSERT INTO notas (nombre_asignatura,id_alumno,nota_1)
VALUES ('$asignatura','$Rut','$Nota')";
//Se almacenan los datos
$resultado = mysql_query($consulta, $Escuela);
header("location:NotaSubida.php");
}
//Indica que la nota_1 esta ocupada
else
{
$ConsultaNota2=mysql_query("SELECT nota_2 FROM notas
WHERE id_alumno ='$Rut' and nombre_asignatura='$Asignatura';",$Escuela);
//Compruebo si la nota_2 esta ocupada
if($ConsultaNota2!='0')
{
//Ingreso los datos a la nota_2
$consulta ="UPDATE notas SET nota_2='$Nota'";
//Se almacenan los datos
$resultado = mysql_query($consulta, $Escuela);
header("location:NotaSubida.php");
}
//Indica que nota_2 esta ocupada
else
{
//Verifico si la nota_3 esta ocupada
$ConsultaNota3=mysql_query("SELECT nota_3 FROM notas
WHERE id_alumno ='$Rut' and nombre_asignatura='$Asignatura';",$Escuela);
if($ConsultaNota3!='0')
{
//Ingreso los datos a la nota_2
$consulta ="UPDATE notas SET nota_3='$Notas'";
//Se almacenan los datos
$resultado = mysql_query($consulta, $Escuela);
header("location:NotaSubida.php");
}
//Indica que la nota_3 esta ocupada
else
{
//Verifico si la nota_4 esta ocupada
$ConsultaNota4=mysql_query("SELECT nota_4 FROM notas
WHERE id_alumno ='$Rut' and nombre_asignatura='$Asignatura';",$Escuela);
if($ConsultaNota4==NULL)
{
//Ingreso los datos a la nota_4
$consulta ="INSERT INTO notas nota_3 VALUES('$Nota')";
//Se almacenan los datos
$resultado = mysql_query($consulta, $Escuela);
header("location:NotaSubida.php");
}
else
{
//Indica que los campos estan llenos
header("location:Error_Ingreso.php");
}
}
}
}
}
}
}
// mysql_free_result($resultado);
//mysql_close("Connections/Escuela.php");
?>