Foros del Web » Programando para Internet » PHP »

Almacenar datos de formulario

Estas en el tema de Almacenar datos de formulario en el foro de PHP en Foros del Web. Necesitaria saber como puedo almacenar en dos tablas relacionadas (clientes y consultas), la info de un solo formulario. en ese formulario se llena con los ...
  #1 (permalink)  
Antiguo 07/10/2005, 15:39
 
Fecha de Ingreso: septiembre-2003
Mensajes: 197
Antigüedad: 14 años, 3 meses
Puntos: 0
Almacenar datos de formulario

Necesitaria saber como puedo almacenar en dos tablas relacionadas (clientes y consultas), la info de un solo formulario.
en ese formulario se llena con los datos del cliente y la consulta que esta realizando.
Gracias
  #2 (permalink)  
Antiguo 07/10/2005, 16:52
Avatar de bhonox  
Fecha de Ingreso: julio-2002
Ubicación: Rengo-Viña del Mar-Stgo
Mensajes: 1.213
Antigüedad: 15 años, 5 meses
Puntos: 0
como es tu estructura de base de datos y como se llaman los campos que llegan?
asi te puedo ayudar...
__________________
Atte
Real BHONOX

Programador Cervecero! :borracho:
Lenguajes vengan a MI!!
  #3 (permalink)  
Antiguo 07/10/2005, 16:53
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Deberías indicar la estructura de tus dos tablas y que campo usas para la relación (o clave foránea).

Supongo que tendras algo tipo:

tabla1
id_tabla1 (campo autonumérico y único)
blabla
blablabla

tabla2
id_tabla2 (campo autonumérico y único)
id_relacion_tabla1 <-- campo FK (clave foránea) .. relación
blabla
blablabla

Si es así .. insertas tu registro en la tabla1 con tu típico INSERT .... y a continuación obtienes el último ID generado de la última ejecución de un INSERT ...

Esto lo puedes hacer (no indicas la BD que usas .. supongamos más cosas .. que usa Mysql):

mysql_insert_id()
www.php.net/mysql_insert_id

y ese ID obtendido será el que uses en tu siguiente INSERT para tu tabla2

Un saludo,
  #4 (permalink)  
Antiguo 07/10/2005, 17:10
 
Fecha de Ingreso: septiembre-2003
Mensajes: 197
Antigüedad: 14 años, 3 meses
Puntos: 0
El tema es así:
tengo un formulario donde cargo los datos del cliente:
nombre, apellido, telefono, mail.
Y los datos de la consulta medica que esta realizando:
inicio del dolor, tiempo del dolor, medicamentos que toma, etc.
Este es un solo formulario.
Pero tengo que almacenar los datos del cliente (nombre, apellido, telefono, mail.) en la tabla tbl_clientes y los datos de la consulta (inicio del dolor, tiempo del dolor, medicamentos que toma, etc.) en otra tabla llamada tbl_consulta estan relacionadas (un cliente para varias consultas)
tbl_clientes:
id_clie, nombre, apellido, telefono, mail
tbl_consultas:id_consulta, id_clie, inicio del dolor, tiempo del dolor, medicamentos que toma, etc.
Como lo hago en un solo paso sin tener que usar dos formularios uno para clientes y otro para consultas. Se entiende? Si me podrian dar algun ejemplo basico para entender seria mejor. Gracias
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




La zona horaria es GMT -6. Ahora son las 19:38.