tabla 1 alumnos
id
nombre
apellido
grado
tabla 2 notas
idnotas
nota1
nota2
nota_final
inserto los datos de la primera tabla y va todo bien,pero cuando inserto las notas no inserta pero no me da ningún error entonces quisiera saber si es que tengo mal el código o que le hace falta en la sentencia entonces le dejo todo el código(php y formulario) haber si me ayudan. estoy trabajando mi base de datos en phpmyadmin
Código PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<?php
$conexA= mysql_connect("localhost","root","")//conexión al servidor
or die("No se pudo realizar la conexion");
$conexB=mysql_select_db("tutoriales",$conexA)//elegir la base de datos
or die("ERROR con la base de datos");
if(isset($_POST['n1'])){
$n1=$_POST['n1'];
$n2=$_POST['n2'];
$alum=$_POST['idalum'];
mysql_query("INSERT INTO notas(nota_1,nota_2,id)values('".$n1."','".$n2."','".$alum."')" or die or die(mysql_error()));
}
?>
<body>
<form action="relacion.php" method="post">
<label>nota1</label>
<input type="text" name="n1"/>
<label>nota2</label>
<input type="text" name="n2"/>
<label>idalum</label>
<select name="idalum" size="1">
<?php
$consult=mysql_query("SELECT id FROM alumnos",$conexA);
for($i=0; $i<$consult; $i++){
$fila=mysql_fetch_array($consult);
echo '<option>'.$fila['id'].'</option>' ;
}
?>
</select>
<input type="submit" value="enviar"/>
</form>
</body>
</html>