Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2009, 22:09
Gaushito
 
Fecha de Ingreso: noviembre-2009
Mensajes: 20
Antigüedad: 14 años, 5 meses
Puntos: 0
Ayuda con ingresar datos a la bd!!!!!!!!!!

hola que tal estoy un poco urgido... no se como hacer esto.....tengo una tabla notas donde tengo los sgtes campos:
id_alumno
nombre_asignatura
nombre_curso
nota_1
nota_2
nota_3
nota_4
tengo el siguiente codigo:

Código PHP:
<?php
    
include("Connections/Escuela.php");
    
//Le asigno el valor del textbox a $Nota
    
$Nota $_POST['nota'];
    
$Rut $_POST['id_alumno'];
    
//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);
                
//Consulto el curso que corresponde el id_alumno
                
$ConsultaCurso=mysql_query("SELECT nombre_curso FROM curso WHERE id_alumno ='$Rut';",$Escuela);  
                
//Verifico si hay datos o no en la bd
                
if(mysql_num_rows($ConsultaCurso)==0)
                {    
                    
// No hay resultados, por tanto el curso no existe  
                    
echo "<script language=JavaScript>alert('El Curso No Esiste');</script>";  

                }
                
//Rescato el nombre del curso de la consulta generada
                
list($nombre_curso) = mysql_fetch_row($ConsultaCurso);        
                
//Ingreso los datos a la bd                        
                
$consulta "INSERT INTO notas (nombre_asignatura, id_alumno, nombre_curso, nota_1) 
                             VALUES ('$asignatura','$Rut','$nombre_curso','$Nota')"
;  
                
//Se almacenan los datos
                
$resultado mysql_query($consulta$Escuela);
                
header("location:NotaSubida.php");
            }
        }
    }
    
mysql_free_result($resultado); 
    
mysql_close("Connections/Escuela.php"); 
?>
hasta ahi funciona perfect....lo que quiero hacer es que si el alumno con la asignatura correspondiente existe grabe la nota en nota_2 en caso de que nota_1 estuviese ocupada y asi sucesivamente.actualmente lo guarda de la sgte manera:

id_alumno nombre_asignatura nombre_curso nota_1 nota_2 nota_3 nota_4
15580632-k Historia Primero Básico 34 0 0 0
15580632-k Historia Primero Básico 22 0 0 0

y lo ideal que quedara asi:
id_alumno nombre_asignatura nombre_curso nota_1 nota_2 nota_3 nota_4
15580632-k Historia Primero Básico 34 22 0 0

lo malo es que no se trabajar con arreglos....ojala me puedan ayudar