Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/11/2009, 00:00
Gaushito
 
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 Ver Mensaje
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"); 
?>