en realidad son 3 tablas diferentes con tres insert diferentes
Código PHP:
$query = "INSERT INTO clientes (idclientes, nombre, apellido, domicilio, tel_fijo, celular, email, dni, profesion, localidad, tipo, contacto, observacion, cuit, fecha_nac, idnum_tarjeta, eliminado, cod_pos, barrio, dpto, entre) VALUES ((select nextval('seq_cliente')) ,'$nom','$ape','$dom','$tel','$cel', '$email', '$dni', '$prof', '$loc', '$tipo', '$cont', '$obs', '$cuit', '$fecha_nac', '$num_tarj', 'false', '$cp', '$barrio', '$dpto','$entre')";
$result = pg_query($query);
$sql = "select * from clientes order by idclientes DESC limit 1 ";
$Conn = ConectarBD();
$result = EjecutarBD($Conn, $sql);
$query = pg_query($sql);
$resultado = pg_fetch_assoc($query);
$idclie = $resultado['idclientes'];
$query1 = "INSERT INTO instalaciones( idinstalaciones, idclientes, fecha_inst, equipo, mac_equipo, señal, ip_pc, ip_equipo, sistem_operat, observaciones, velocidad, abono, fecha_venc, n_comodato, instaladores, eliminado, habilitado, repetidora, cost_inst) values ((select nextval('seq_instalaciones')), '$idclie','$fec_ins', '$equi', '$mac', '$señ','$ip_pc', '$ip_ant', '$so', '$obs_inst','$vel', '$abo', '$f_ven', '$como','$instala', 'false', 'true', '$repetidora', '$cost_inst' )";
$result1 = pg_query($query1);
$sql_primer = "select * from clientes where idclientes = '$idclie'";
$Conn = ConectarBD();
$resul_sql_primer = EjecutarBD($Conn, $sql_primer);
$fdev_primer = pg_num_rows($resul_sql_primer);
if ($fdev_primer >= "1")
{
$dias= restaFechas($fecha_inst, $fecha_venc);
//$dias = $dias - 10;
$abo_primer = round(($dias * $abo)/30);
$query2 =" INSERT INTO pagos ( idpago, fecha_ing, importe_deuda, idnum_tarjeta, idclientes, detalle) VALUES ((select nextval('seq_pagos')), '$f_ven', '$abo_primer', '$num_tarj', '$idclie', 'Abono Proporcional')";
$result2 = pg_query($query2);
lo que yo quiero es que me cargue en las 3 tablas o ninguna
muchas gracias