Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/04/2010, 11:21
Avatar de lukas4
lukas4
 
Fecha de Ingreso: octubre-2008
Ubicación: frente al pc
Mensajes: 496
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: Ayuda con mysql_fetch_array()

ahhh ya se porque!

porque estos valores que insertas en el query:
Código PHP:
Ver original
  1. $insertNota = "INSERT INTO nota_alumno VALUES('','$rut','$asignatura','$valorNota','$numeroNota')";
son estos mismos valores que asignas aqui, por eso solo te inserta los primeros valores
Código PHP:
Ver original
  1. $valorNota = $_POST['txtNota'];
  2. $numeroNota = $_POST['txtNumeroNota'];
  3. $rut =$_POST['txtRut'];
  4. $asignatura = $_POST['txtAsignaturaCod'];

tu ocupas algo asi:

Código PHP:
Ver original
  1. $consulta2 = "SELECT alumno_rut FROM alumno, alumno_en_asignatura WHERE alumno_rut = alumno_alumno_rut AND asignatura_asignatura_id = '$asignatura' ORDER BY alumno_apellido_paterno";
  2.  
  3. while($row = mysql_fetch_row($consulta2)){
  4.     $insertNota = "INSERT INTO nota_alumno VALUES('','$row["campo1"]','$row["campo2"]','$row["campo3"]','$row["campo4"]')";
  5. }
aparte en el query de la consulta solo estas trayendo el campo alumno_rut, asi que ocupas traerte los campos que ocupes
Código PHP:
Ver original
  1. $consulta2="SELECT campos que ocupes FROM las tablas que ocupes WHERE tus condiciones";
__________________
http://situcomo.blogspot.com
Karma is a Bitch... they said

Última edición por lukas4; 28/04/2010 a las 11:31