Prueba con esto:
Código PHP:
<?php
$link = mysql_connect ( "localhost", "user", "1234" ) or die ("Error: ".mysql_error());
$db = mysql_select_db ( "nueva_base",$link );
import_request_variables("P","f_");
$Consulta="UPDATE embarcaciones SET tipo='$f_tipo', fabricante='$f_fabricante', modelo='$f_modelo' WHERE referencia='$modif'";
if (mysql_query($Consula))
{
echo "FUNCIONO!";
}
else
{
echo "Error #".mysql_errno().": ".mysql_error()."<br>";
}
?>
Con eso veras los errores (SI HAY) de las consultas....
Prueba eso y dime que sale haber que sucede, con eso veras si el codigo se ejecuta o no y que arroja si llegara a dar error....