Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/11/2006, 12:01
Avatar de david_M_G
david_M_G
 
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 19 años, 2 meses
Puntos: 20
No. No es necesario, pero sí puede ser de utilidad para que el cliente no tenga que esperar a enviarse el formulario para saber si lo ha rellenado correctamente.

Pero JavaScript no es para NADA seguro, y es la única comprobación que haces por ahora.

Deberías añadir estas líneas:

Código PHP:
foreach ($_POST as $valor) {
     if (empty(
$valor)) {
          exit (
"Has dejado campos por rellenar");
     }

Código PHP:
<?php
$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'];

foreach (
$_POST as $valor) {
     if (empty(
$valor)) {
          exit (
"Has dejado campos por rellenar");
     }
}


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");
header("Location: gracias.html");
?>