Bueno, si te he ayudado a acabar tu código, puedo seguir ayudándote.
Código PHP:
<?php
//Cogemos los datos del formulario
$apellido=$_POST['apellido'];
$nombre=$_POST['nombre'];
$empresa=$_POST['empresa'];
$cargo=$_POST['cargo'];
$direccion=$_POST['direccion'];
$localidad=$_POST['localidad'];
$provincia=$_POST['provincia'];
$listaPais=$_POST['listaPais'];
$telefono=$_POST['telefono'];
$email=$_POST['email'];
$comentario=$_POST['comentario'];
//Comprobamos que todos y cada uno de los datos NO esten vacios
foreach ($_POST as $valor) {
if (empty($valor)) {
exit ("Has dejado campos por rellenar");
}
}
//Comprobamos que ListaPais sea un pais de la lista.
if ($listaPais=="sel" || $listaPais=="--") {
exit ("Debes seleccionar un país de la lista");
}
//Comprobamos que el telefono sea un numero
if (!is_numeric($telefono)) {
exit ("El teléfono debe ser un número");
}
//Comprobamos que la direccion email sea valida
if (!ereg("^([a-zA-Z0-9\._]+)\@([a-zA-Z0-9\.-]+)\.([a-zA-Z]{2,4})",$email)){
exit ("El e-mail no es valido");
}
//Enviamos el e-mail
mail("[email protected]",
"consulta",
"Nombre:$nombre
\nApellido:$apellido
\nEmpresa:$empresa
\nCargo:$cargo
\nDireccion:$direccion
\nLocalidad:$localidad
\nProvincia:$provincia
\nListaPais:$listaPais
\nTelefono:$telefono
\nE-mail:$email
\nMensaje:$mensaje",
"From: $email");
//Redireccionamos
header("Location: gracias.html");
?>