Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2008, 00:53
nancy_057
 
Fecha de Ingreso: enero-2008
Mensajes: 4
Antigüedad: 16 años, 3 meses
Puntos: 0
Pregunta INSERT INTO para dos tablas relacionadas

Hola! Estoy haciendo una base de datos sobre un video club, y tengo la siguiente relacion entre la tabla persona y la tabla domicilio:

Tpersona=(id_persona,nombre,ape_pat....)
Tdomicilio=(id_domicilio, id_persona,calle....)


En la tabla domicilio pongo una llave foranea (id_persona) que hace relacion a la tabla Tpersona.

Estoy realizando un formulario en html donde el usuario ingrese nombre, apellido paterno......calle, colonia.......

El id_persona y el id_domicilio lo puse en mi bd para que se autoincremente

Mi duda es cómo le hago para que desde mi formulario me ingrese cada dato a la tabla que le corresponde.

Ya realice los siguientes consultas, pero solo me funciona la de INSERT INTO tpersona


$nombre=$_POST["Cnombre"];
$paterno=$_POST["Cape_pat"];
$materno=$_POST["Cape_mat"];
$tel=$_POST["Ctelefono"];
$clave=$_POST["Ccontrasena1"];

$calle=$_POST["Ccalle"];
$colonia=$_POST["Ccolonia"];
$numero=$_POST["Cnumero"];
$cp=$_POST["Ccodpost"];

$delegacion=$_POST["Cdelegacion"];
.
.
.
..
.
.


$sql = "INSERT INTO tpersona (nombre, ape_pat, ape_mat, telefono) VALUES ('$nombre','$paterno','$materno','$tel')";
mysql_query($sql,$link);

$sql2 = "INSERT INTO tdomicilio (calle, colonia, numero, cp) VALUES ('$calle','$colonia','$numero','$cp')";
mysql_query($sql2,$link);

No estoy segura, pero creo que tiene que ver la llave foranea de tdomicilio

Les agradecería que me ayudaran, gracias!!!