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