
04/12/2008, 00:53
|
| | Fecha de Ingreso: enero-2008
Mensajes: 4
Antigüedad: 17 años, 1 mes Puntos: 0 | |
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!!! |