![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
26/11/2009, 00:00
|
| | Fecha de Ingreso: noviembre-2009
Mensajes: 20
Antigüedad: 15 años, 3 meses Puntos: 0 | |
Respuesta: Ayuda con ingresar datos a la bd!!!!!!!!!! Cita:
Iniciado por Vun ahi trate de acomodarlo a mi codigo....si el id_alumno no esta dentro de la tabla lo ingresa con la nota_1, al ingresar al mismo id_alumno con su asignatura correspondiente ingresa la nota_2 pero llego hasta ahi ...kisas tengo un error en los if ....aca 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_1 FROM notas
WHERE id_alumno ='$Rut' and nombre_asignatura='$Asignatura';",$Escuela);
//Compruebo si la nota_2 esta ocupada
if($ConsultaNota2=!'')
{
//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_1, nota_2 FROM notas
WHERE id_alumno ='$Rut' and nombre_asignatura='$Asignatura';",$Escuela);
if($ConsultaNota3!='')
{
//Ingreso los datos a la nota_3
$consulta ="UPDATE notas SET nota_3='$Nota' ";
//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_1,nota_2,nota_3 FROM notas
WHERE id_alumno ='$Rut' and nombre_asignatura='$Asignatura';",$Escuela);
if($ConsultaNota4!='')
{
//Ingreso los datos a la nota_4
$consulta ="UPDATE notas SET nota_4='$Nota'
WHERE id_alumno='$Rut' and nombre_asignatura='$Asignatura'";
//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");
?> |