Foros del Web » Programando para Internet » PHP »

ingresar en varias tablas

Estas en el tema de ingresar en varias tablas en el foro de PHP en Foros del Web. hola, como puedo ingresar en varias tablas un formulario...? recien pude ingresar a la base de datos despues de 1 semana de intentos...ahora puedo ingresar ...
  #1 (permalink)  
Antiguo 04/02/2005, 10:09
 
Fecha de Ingreso: febrero-2005
Ubicación: chile, Santiasko
Mensajes: 728
Antigüedad: 19 años, 2 meses
Puntos: 1
ingresar en varias tablas

hola, como puedo ingresar en varias tablas un formulario...?

recien pude ingresar a la base de datos despues de 1 semana de intentos...ahora puedo ingresar de la manera normal...

aparte como y donde valido una caja de texto...?

eso espero que me respondan porfavor.......

aqui les dejo mi codigo.... quiero colocar otro insert into para otra tabla, pero no me pesca solo me pesca este nu mas...

Código PHP:
<HTML>
<HEAD>
<TITLE>Insertar.php</TITLE>
</HEAD>
<BODY>
<?

$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'];
$DIRECCION $_POST['DIRECCION'];
$CODPOSTAL $_POST['CODPOSTAL'];

//Conexion con la base
mysql_connect("192.168.7.100","karpedia","karpedia");
//Ejecucion de la sentencia SQL
mysql_db_query("epro","insert into usuario (USERNAME,NOMBRES,APELLIDOP,APELLIDOM,RUT,DV,TELEFONO,TELEFONOT,CELULAR) 
values ('$USERNAME','$NOMBRES','$APELLIDOP','$APELLIDOM','$RUT','$DV','$TELEFONO','$TELEFONOT','$CELULAR')"
);

mysql_connect("192.168.7.100","karpedia","karpedia");
mysql_db_query("epro","insert into ubicacion (DIRECCION,CODPOSTAL)
values ('$DIRECCION','$CODPOSTAL')"
);

?>

<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>

Última edición por yokoshima; 04/02/2005 a las 12:51
  #2 (permalink)  
Antiguo 04/02/2005, 14:20
 
Fecha de Ingreso: julio-2003
Ubicación: Tlaxcala
Mensajes: 26
Antigüedad: 20 años, 9 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 10:55.