Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/08/2008, 09:33
ThePlague
 
Fecha de Ingreso: julio-2008
Ubicación: Trujillo
Mensajes: 58
Antigüedad: 16 años, 4 meses
Puntos: 1
Sonrisa Respuesta: Insertar en mas de 2 tablas

Si eso era mi pensamiento pero mi pregunta mas que nada era asi, tengo 2 tablas una llamada CLIENTE y otra llamada CLIENTE NATURAL.

CLiente Natural tiene el id de la tabla cliente, entonces al momento de insertar un nuevo CLIENTE NATURAL tengo que tener el codigo de la tabla CLIENTE, ahi viene mi pregunta, como hacerlo si es que recien estoy insertando tambien el cliente.
Estos son los codigos que estoy haciendo:

La funcion GetSQLValueString esta definida, es una que estoy usando personalmente.

Código PHP:
$insertSQLCliente sprintf("INSERT INTO tb_cliente (ruc, direccion, telefono) VALUES (%s, %s, %s)",
                       
GetSQLValueString($_POST['ruc'], "text"),
                       
GetSQLValueString($_POST['direccion'], "text"),
                       
GetSQLValueString($_POST['telefono'], "text"));

  
mysql_select_db($database_db_conexion$db_conexion);
  
$Result1 mysql_query($insertSQLCliente$db_conexion) or die(mysql_error());
 
  
$insertSQLClienteNatural sprintf("INSERT INTO tb_cliente_natural (apellidos, nombres, dni, email, id_cliente) VALUES (%s, %s, %s, %s, %s)",
                       
GetSQLValueString($_POST['apellidos'], "text"),
                       
GetSQLValueString($_POST['nombres'], "text"),
                       
GetSQLValueString($_POST['dni'], "text"),
                       
GetSQLValueString($_POST['email'], "text"),
                       
GetSQLValueString($_POST['id_cliente'], "text"));

  
mysql_select_db($database_db_conexion$db_conexion);
  
$Result1 mysql_query($insertSQLClienteNatural$db_conexion) or die(mysql_error()); 
Mi problema es de donde obtener el valor id_cliente si recien lo estoy insertando. Agradeceria su ayuda por favor