y luego te envia un mail, este formulario posee tres campos, nombre, apellido, email. Luego de grabarlos, envia un email a los administradores haciendoles presente de un usuario registrado nuevo. Pero mi duda es la siguiente ya que se registran no hay control sobre los emails registrados, es decir quisiera controlar que no hayga duplicados en ese campo.
Este es mi codigo php que recibe la info del formulario
Código PHP:
mysql_connect("localhost","usuario","1245");
//Ejecucion de la sentencia SQL
mysql_db_query("newsletter","insert into cliente (nombre,apellido,email) values ('$nombre','$apellido','$email')");
después de eso le manda un email los admins con la funcion mail que aqui detallo
Código PHP:
<?
if(isset($_POST['Submit'])){
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$mail=$_POST['email'];
/* recipientes */
$para = "[email protected]" . ", ";
$para .= "[email protected]";
/* asunto */
$asunto = "Registro de Nuevo Cliente";
/* mensaje */
$mensaje = '
<html>
<head>
<title>Registro de Nuevo Cliente</title>
</head>
<body>
<p><h5>Estos Son los datos del Nuevo cliente Que se ha suscrito en Pomacocha Tours</h5></p>
<b>Nombre </b> '.$nombre.'
<br>
<br>
<b>Apellido</b> '.$apellido.'
<br>
<br>
<b>Email</b> '.$mail.'
</body>
</html>
';
$cabeceras = "MIME-Version: 1.0\r\n";
$cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n";
$cabecera .= "Content-Transfer-encoding: 8bit\r\n";
$cabecera .= "X-Priority: 1\r\n";
$cabecera .= "X-MSmail-Priority: High\r\n";
$cabecera .= "Content-type: text/html; charset=WINDOWS-1255\\r\\n";
$cabecera .= "X-Mailer: Microsoft Office Outlook, Build 11.0.5510\r\n"; //hotmail and others dont like PHP mailer.
$cabecera .= "X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441\r\n";
$cabeceras .= "From: Sistemita de Registros <[email protected]>\r\n";
/* y ahora, enviarlo */
mail($para, $asunto, $mensaje, $cabeceras);
echo "<script>alert('Gracias por Registrarse en nuestro Newsletter')</script>";
}
Utilizaria una consulta, claro es lo primero que se me viene a la mente.. pero alguién me puede orientar? gracias...
M. Alvarez