Veamos:
 
Este archivo es el que procesa las peticiones: 
 Código PHP:
    <?php
$user = $_POST['user']; 
$sumahoras = $_POST['horas']; 
 
// Abres base de datos, consultas horas actuales del $user 
require ("/config.php"); // Con la instruccion require obligamos a que se cargue el archivo config con los datos de conexión de la BD.
 
$conexion = mysql_connect($database_host,$database_user,$database_password);
                    mysql_select_db($database_name,$conexion);
                    
                    $row= mysql_query("SELECT usuario,horas FROM users WHERE usuario='$user'");
 
// Recojo el dato de horas del usuario...y lo paso a una variable. 
$horasactuales = $row[horas]; 
 //Creo una variable donde me sume las horas que se enviaron por el formulario, y las sumo a las de la DB... 
$totalhoras = $horasactuales + $sumahoras; 
 
//Guardas en DB $totalhoras en el campo de las horas... 
 
mysql_query("UPDATE users SET horas=$totalhoras
 WHERE usuario=$user");
 
// cerramos la conexión con la BD
mysql_close($con);
// volvemos a la pagina que contenía la
header('Location: http://www.example.com/'); // aquí la url de la pagina del form
 
 
?>    
  Para entender este codigo anterior... 
$user = es la variable que vino del form, que imagino.. venía ya de una consulta previa a la DB. 
users = es el nombre de la tabla
usuario = es un campo de la tabla
horas = es un campo de la tabla 
Y para hacerlo mas completo... el codigo de la pagina de los datos de conexion a la DB: 
 Código PHP:
    <?php
// url del servidor MySQL
$database_host = "db01.dominio.com";
 
// Nombre de la DB
$database_name = "nombreDB";
 
// usuario para acceder a la BD
$database_user = "usuarioBD";
 
// contraseña de la BD
$database_password = 'password';
?>    
  ale, tó exo. si no es esto... o si no funciona, mira un poco en google, pero vamos.. que ya te lo he hecho yo el trabajo mas pesado...