26/11/2009, 00:00
|
| | Fecha de Ingreso: noviembre-2009
Mensajes: 20
Antigüedad: 14 años, 5 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"); ?> |