Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/04/2014, 08:31
Avatar de gerbmx
gerbmx
 
Fecha de Ingreso: enero-2013
Ubicación: buenos aires
Mensajes: 41
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: registro email para newsletter

Cita:
Iniciado por Qazser Ver Mensaje
@el__tamer, si tiene bien configurado el servidor SMTP se puede :)

Al problema

Consejos:
-Si no tienes varias bases de datos, NO tienes que poner la variable $conexion detras de cada query

Mira ver si es esto que no veo las variables definidas

Código PHP:
Ver original
  1. elseif ($new == "ins") {
  2.     include ("conexion.php");
  3.     $nombre = mysql_real_escape_string($_POST['nombre']);
  4.     $mail = mysql_real_escape_string($_POST['mail']);
  5.     $sql = mysql_query ("SELECT * FROM usuarios WHERE mail LIKE '$mail'");
  6.     if (mysql_num_rows ($sql) == 0) {
  7.         mysql_query ("INSERT INTO usuarios (nombre,mail) VALUES ('$nombre','$mail')");
  8.         echo "Registrado con éxito :).";
  9.     }
  10. }

Y deberias verificar si los campos que recibes del formulario estan bien antes de guardarlos en la base de datos, es decir, si los campos estan vacios, no los metas.
probe esto que me indicas pero no hace nada tampoco. es q ni siquiera muestra el cartel de registro con exito u otra cosa. solo re refresca la pagina.

puede que el problema este en la varieble $new ? que no toma el correctamente el valor "ins" o "del"...

gracias por la ayuda!