Y comprobastes si recibes bien el valor de tu $contacta ?
Estás asumiendo como globales las variables .. deberías usar el método y array superglobal asociado a este.
Ese "select" lo tendrás bajo un formulario (<form ..) con su acction y method="???" .. Si usastes GET .. deberías recoger tus variables por:
$_GET['contacta'] .. si usastes POST: $_POST['contacta']
Pero, .. el problema principal no es ese ...
Tu <select> .. la opción y valor que va a tomar tu name="contacta" será el valor de los option de cada value .. En tu caso son: "Dpto_comercial" y los otros que tienes .. NO un 1,2,3 .. para eso tendrías que haber definido tus option como:
Código PHP:
<select name="contacta" size="1">
<option>Elija una / Select one</option>
<option value="1">Dpto. Comercial</option>
<option value="2">Dpto. Producción</option>
<option value="3">Dpto. Administrativo</option>
<option value="4">Dpto. tecnico</option>
</select>
Un saludo,
PD: Lee las FAQ's (de las primeras) que hablan sobre el uso de los array's superglobales $_GET, $_POST .. etc...