Tema: ayuda insert
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/02/2010, 09:54
sergiop21
 
Fecha de Ingreso: diciembre-2008
Mensajes: 805
Antigüedad: 17 años, 11 meses
Puntos: 20
Respuesta: ayuda insert

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