Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2012, 15:32
Avatar de trofserpiente
trofserpiente
 
Fecha de Ingreso: julio-2012
Ubicación: Lerida
Mensajes: 220
Antigüedad: 11 años, 9 meses
Puntos: 1
Exclamación como insertar notas en tabla relacionadas

lo que pasa es que tengo relacionada dos tablas

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>
__________________
Luis Alfonso Cruz Valbuena
[email protected]