Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/10/2007, 21:54
Rome
 
Fecha de Ingreso: octubre-2007
Ubicación: Buenos Aires
Mensajes: 9
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Ayuda comprovar!!!

Cita:
Iniciado por Nicop Ver Mensaje
Código PHP:
<form name="emaill" method="post" action="<? $PHP_SELF?>">
    <input type="text" name="email" id"email">
          <input name="enviar" type="submit" id="enviar" value="Enviar">
<?
include("conexion.ini");
$chekear mysql_query("SELECT email FROM email WHERE email = '".$_POST['email']."'")or die(mysql_error()); 
$chekear mysql_num_rows($chekear)or die(mysql_error()); 
if(
$_POST['enviar'])
{
if (
$chekear>=1)

echo 
"El email ya existe en la base de datos"
}
else
{
mysql_query("INSERT INTO email (email) VALUES ('"$_POST['email'] ."')")or die(mysql_error());
echo 
"Gracias por subscribirte, pronto tendras noticias sobre el sitio.";
}  
}
?> </form>
</p>
No se =S, no me anda =S
Perdon, no tenia idea de que querias un script completo, simplemente pense que querias el codigo para chekear el mail en la base de datos...

bueno, te comento que en ese script que hiciste hay varios errores...

aca te dejo un codigo, que probe yo mismo en mi localhost y que funciona perfectamente... no tenes que cambiar nada...

Código PHP:
<?

include("conexion.ini");

if(isset(
$_POST['enviar'])) {

$chekear mysql_query("SELECT email FROM email WHERE email = '".$_POST['email']."'")or die(mysql_error()); 
$chekear mysql_num_rows($chekear); 
if(
$_POST['enviar'])
{
if (
$chekear>=1)

echo 
"El email ya existe en la base de datos"
}
else
{
$email addslashes(htmlspecialchars($_POST[email]));

$añadir mysql_query("INSERT INTO `email` (`email`) VALUES('$email')");

echo 
"Gracias por subscribirte, pronto tendras noticias sobre el sitio.";
}  
}
}
else{
?> 
<form name="emaill" method="post" action="<? $PHP_SELF?>">
    <input type="text" name="email" id"email">
          <input name="enviar" type="submit" id="enviar" value="Enviar"></form>
<? ?>