Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/02/2005, 14:20
rulaxs
 
Fecha de Ingreso: julio-2003
Ubicación: Tlaxcala
Mensajes: 26
Antigüedad: 21 años, 4 meses
Puntos: 0
insertar en varias tablas

que tal yokoshima

tratando de responder a tu pregunta de insertar datos al mismo tiempo en dos tablas yo lo haria de la siguiente manera.
Código PHP:
<HTML>
<HEAD>
<TITLE>Insertar.php</TITLE>
</HEAD>
<BODY>
<?

//datos para la tabla1

$USERNAME $_POST['USERNAME'];
$NOMBRES $_POST['NOMBRE'];
$APELLIDOP $_POST['APELLIDOP'];
$APELLIDOM $_POST['APELLIDOM'];
$RUT $_POST['RUT'];
$DV $_POST['DV'];
$TELEFONO $_POST['TELEFONO'];
$TELEFONOT $_POST['TELEFONOT'];
$CELULAR $_POST['CELULAR'];

//datos para la tabla2
$DIRECCION $_POST['DIRECCION'];
$CODPOSTAL $_POST['CODPOSTAL'];

//Conexion con la base
mysql_connect("192.168.7.100","karpedia","karpedia");
//Ejecucion de la sentencia SQL
//aki divido mis sentencias sql en 2
$sql1="insert into usuario (USERNAME,NOMBRES,APELLIDOP,APELLIDOM,RUT,DV,TELEF  ONO,TELEFONOT,CELULAR)
values ('$USERNAME','$NOMBRES','$APELLIDOP','$APELLIDOM',  '$RUT','$DV','$TELEFONO','$TELEFONOT','$CELULAR')"
;
//ejecuto las primeras inserciones de la primera clumna
$consulta=mysql_query($sql1);

//escribo mi segunda consulta sql
$sql2="insert into ubicacion (DIRECCION,CODPOSTAL) values ('$DIRECCION','$CODPOSTAL')"
//ejecuto la segunda consulta
$consulta2=mysql_query($sql2);
?>

<h1><div align="center">Registro Insertado</div></h1>
<div align="center"><a href="bbb.php">Visualizar el contenido de la base</a></div>

</BODY>
</HTML>
Espero que te sea de utilidad. comentandote por ultimo que ya no es necesario volverte a conectar a tu servidor, sino que empleando esa misma conexion la utilizamos para insertar en las dos tablas.

SAludos