Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/03/2011, 14:59
Avatar de bUllan9ebrio
bUllan9ebrio
 
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: diferenciar de insert y update

es algo como esto :

Código PHP:
Ver original
  1. function seleccionaVehiculo()
  2.      {  
  3.           $sqlvehi = "select vehi_patente, vehi_dueno, vehi_estado, vehi_observaciones from flotas.vehiculos WHERE id_vehiculo='$id' " ; //falta condicional where = id
  4.           $resvehi = pg_query($sqlvehi);    
  5.           return pg_fetch_array($resvehi);
  6.       }
  7.       if ($_POST['enviar2'] == "Enviar")
  8.       {  
  9.           $vehi_pat = $_POST['vehi_patente'];
  10.           $vehi_due = $_POST['vehi_dueno'];
  11.           $vehi_est = $_POST['vehi_estado'];
  12.           $vehi_obs = $_POST['vehi_observaciones'];
  13.               $rowvehi = seleccionaVehiculo();
  14.               if($rowvehi == "")
  15.               {
  16.                   $sqlins ="insert into flotas.vehiculos (vehi_patente, vehi_dueno, vehi_estado, vehi_observaciones)
  17.                            values ('$vehi_pat','$vehi_due','$vehi_est','$vehi_obs') WHERE id_vehiculo='$id'";  
  18.                   $regins = pg_query($sqlins);
  19.               }
  20.               else
  21.               {
  22.                   $sqlup ="update flotas.vehiculos set vehi_patente = '$vehi_pat',
  23.                           vehi_dueno = '$vehi_due', vehi_estado = '$vehi_est', vehi_observaciones = '$vehi_obs' WHERE id_vehiculo='$id'";
  24.                   $regup = pg_query($sqlup);    
  25.               }
  26.       }

tu le debes pasar la variable $id a tu funcion,asi podras diferemciar los datos almacenados en tu bd
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón