Tengo el codigo del form pero no logro hacer funcionar los campos obligatorios. Si alguien puede ayudarme agradeceré
Esta es la parte del codigo en cuestion
<?php
// Definir en la siguiente variable
// el destinatario del formulario
$mailear = "[email protected]";
// Copias carbón oculta
$BCC = "[email protected]";
?>
<title>Formulario de Consulta</title>
<link href="estilo.css" rel="stylesheet" type="text/css">
<body bgcolor="#FFFFFF" leftmargin="2" topmargin="2" marginwidth="2" marginheight="2" text="#000000" link="#000000" vlink="#0000FF" alink="#000000">
<?
$mensaje = "";
if (isset($_POST["Submit"])){
if (!eregi( "^[a-z0-9]+([_\.-][a-z0-9]+)*@([a-z0-9]+([.-][a-z0-9]+)*)+\.[a-z]{2,}$", $_POST["email"])) {
$mensaje .= "Email no valido,<br>";
}
if(empty($_POST["area"])){
$mensaje .= "y/o no ha escrito ninguna consulta.<br>";
}
if ($mensaje != ""){
echo "<div align=\"center\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"4\"><b>
El mensaje no se envió por lo siguiente:<br> <font size=\"3\" color=\"red\"><p align=\"left\"> $mensaje </p></font>
<a href='javascript:history.back(1)'><font size=\"3\" color=\"red\"> << Volver</font></a>
</b></font> </div>";
exit;
}
}
function MailearUsuario(){
global $Cons;
global $mailear;
global $BCC;
$dia = date("d/m/y");
//$hora = date("H:i:s");
$opciones = "From: [email protected]\n";
$opciones .= "Content-Type: text/html; charset=iso-8859-1\n";
// enviamos email con formato HTML
$opciones .= "bcc: $BCC\nReply-To: $Cons[email]\n";
$opciones .="X-Mailer: GNU/IlDante - PHP/".phpversion();
$mensajeMail =
"<html><head>"
."<title>Agencia Mines - Consulta Web</title></head>"
."<body bgcolor=\"#FFFFFF\" leftmargin=\"4\" topmargin=\"8\" marginwidth=\"2\" marginheight=\"0\" text=\"#000000\" link=\"#000000\" vlink=\"#0000FF\" alink=\"#000000\">"
."<basefont face=\"Verdana, Arial\" size=\"2\">"
."El ".$dia." un usuario efectuó la siguiente consulta a través del formulario web.<br>"
."Los datos son los siguientes:<br><br>"
."+ <b>Nombre:</b> $Cons[nombre]<br>"
."+ <b>Apellido:</b> $Cons[apellido]<br>"
."+ <b>E-Mail:</b> $Cons[email]<br>"
."+ <b>Teléfono:</b> $Cons[telefono]<br>"
."+ <b>Ciudad:</b> $Cons[ciudad]<br>"
."+ <b>País:</b> $Cons[pais]<br>"
."+ <b>Área de Consulta:</b> $Cons[area]<br>"
."<br>La consulta es la siguiente:<br><cite>\"".stripslashes(nl2br($Cons[consulta]))."\"</cite><br><br>"
."<pre>--<br>Departamento Desarrollo y Programación de Zonalitoral.com<br>ZonaLitoral.com, \"La vidriera virtual de su negocio\"</body></html>";
$m = mail($mailear,"[AgenciaMines.com.ar] Consulta desde la web",$mensajeMail,$opciones,"[email protected]");
if(!$m){
print "<!-- Todo bien, pero no pude enviar el mail a $MailAdministrador :( -->";
}
}
if($HTTP_POST_VARS['do'] == "enviar" && strlen($Cons[consulta])>0){
MailearUsuario();
print "<center><br><br><font face='verdana,arial' size='2'>Gracias por consultarnos, en poco tiempo le responderemos";
print ".<br><a href=# onClick='window.close()'>CERRAR</a></font></center>";
} else {
?>
<form action="<?=$PHP_SELF ?>" method="POST">
<table width="400" border="0" cellpadding="2" cellspacing="0" bgcolor="#003366">................................ .......................