es algo como esto :
Código PHP:
Ver originalfunction seleccionaVehiculo()
{
$sqlvehi = "select vehi_patente, vehi_dueno, vehi_estado, vehi_observaciones from flotas.vehiculos WHERE id_vehiculo='$id' " ; //falta condicional where = id
}
if ($_POST['enviar2'] == "Enviar")
{
$vehi_pat = $_POST['vehi_patente'];
$vehi_due = $_POST['vehi_dueno'];
$vehi_est = $_POST['vehi_estado'];
$vehi_obs = $_POST['vehi_observaciones'];
$rowvehi = seleccionaVehiculo();
if($rowvehi == "")
{
$sqlins ="insert into flotas.vehiculos (vehi_patente, vehi_dueno, vehi_estado, vehi_observaciones)
values ('$vehi_pat','$vehi_due','$vehi_est','$vehi_obs') WHERE id_vehiculo='$id'";
}
else
{
$sqlup ="update flotas.vehiculos set vehi_patente = '$vehi_pat',
vehi_dueno = '$vehi_due', vehi_estado = '$vehi_est', vehi_observaciones = '$vehi_obs' WHERE id_vehiculo='$id'";
}
}
tu le debes pasar la variable
$id a tu funcion,asi podras diferemciar los datos almacenados en tu bd