Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/11/2009, 20:56
Avatar de jackson666
jackson666
 
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Problemas al insertar datos...

mysql_select_db($database_Escuela, $Escuela);
que hay en cada una de esas variables??

Esto esta mal:
Código PHP:
//asi esta mal
$ConsultaCurso=mysql_query("SELECT nombre_curso FROM alumnos WHERE id_alumno = ",$Rut);

//asi esta bien
$ConsultaCurso=mysql_query("SELECT nombre_curso FROM alumnos WHERE id_alumno ='$Rut';"$Escuela); 
Esto tambien esta mal
Código PHP:
//mal: variables declaradas con mayuscula al pcipio y llamadas con minuscula luego
$consulta "INSERT INTO notas (nombre_asignatura, id_alumno, nombre_curso, nota_1) 
                        VALUES ('$nombre_asignatura', '$rut','$ConsultaCurso','$Nota')"
;

//corregido:
$consulta "INSERT INTO notas (nombre_asignatura, id_alumno, nombre_curso, nota_1) 
                        VALUES ('$nombre_asignatura', '$Rut','$ConsultaCurso','$Nota')"

Te estas confundiendo: la funcion mysql_query() devuelve true o false no te devuelve el valor que vos estas buscando...
para eso deberias hacer un mysql_fetch_row() de la consulta y guardarlo en otra variable, y despues usar esa en el insert, de otra forma vas a tener un "true" o un "false" en $ConsultaCurso


Gralmente no se usan mayusculas por este mismo tema: te confundis y despues te volves loco buscando el error... es ayudarte a vos mismo...