Prueba reemplazando tu archivo recogida por esto:
Código PHP:
<?php
session_start();
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
if(isset($_POST['empresa']) && !empty($_POST['empresa']) &&
isset($_POST['email']) && !empty($_POST['email']) &&
isset($_POST['localidad']) && !empty($_POST['localidad']) &&
isset($_POST['provincia']) && !empty($_POST['provincia']) &&
isset($_POST['actividad']) && !empty($_POST['actividad'])){
// Si entramos es que todo se ha realizado correctamente
$link = mysql_connect('baba','tata4','taaaa1');
mysql_select_db('a4',$link);
// Con esta sentencia SQL insertaremos los datos en la base de datos
$sql = "INSERT INTO espanya (empresa,email,telefono,web,localidad,provincia,actividad)
VALUES ('{$_POST['empresa']}','{$_POST['email']}','{$_POST['telefono']}','{$_POST['web']}','{$_POST['localidad']}','{$_POST['provincia']}','{$_POST['actividad']}')";
if(mysql_query($sql)){
echo "datos ingresados";
}else{
echo "SQL: ".$sql."<br/> Error: ".mysql_error();
}
?>
Lo unico que agregue fue una comprobacion de que se ejecuta de buena manera el sql.
Saludos!