Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2004, 13:57
germig
 
Fecha de Ingreso: abril-2003
Mensajes: 28
Antigüedad: 21 años
Puntos: 0
Campos obligatorios

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">................................ .......................