Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/12/2009, 07:51
h3greed
 
Fecha de Ingreso: septiembre-2008
Mensajes: 67
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: ¿Como genero un email de confirmacion de registro en php?

Cita:
Iniciado por Triby Ver Mensaje
No puedes generar el mail de confirmacion? muestra el codigo que tienes para ello y vamos tratando de ayudarte donde te quedaste.
Bueno no es que no puedo sino que no se como hacerlo

Aquí el codigo que valida los datos enviados en el form y los ingresa a la base mysql:
Código PHP:
<?
    
include("dbconexion.php");
    if (isset(
$_POST["usuario"])) {
    
$usuario $_POST["usuario"];
    
$pass1 $_POST["pass1"];
    
$pass2 $_POST["pass2"];
    
$email $_POST["email"];
    
$responsable $_POST["responsable"];
    
$telefono $_POST["telefono"];
    if(
$usuario==NULL|$pass1==NULL|$pass2==NULL|$email==NULL|$responsable==NULL|$telefono==NULL) {
    echo 
"un campo est&aacute; vacio.";
    }else{
    if(
$pass1!=$pass2) {
    echo 
"Las contrase&ntilde;as no coinciden";
    }else{
    
$checkuser mysql_query("SELECT usuario FROM usuarios WHERE usuario='$usuario'");
    
$username_exist mysql_num_rows($checkuser);
    
$checkemail mysql_query("SELECT email FROM usuarios WHERE email='$email'");
    
$email_exist mysql_num_rows($checkemail);
    if (
$email_exist>0|$usuario_exist>0) {
    echo 
"EL nombre de usuario o la cuenta de correo estan ya en uso";
    }else{
    
$query "INSERT INTO usuarios (usuario, pass1, email, responsable, telefono) VALUES('$usuario','$pass1','$email','$responsable','$telefono')";
    
mysql_query($query) or die(mysql_error());
    echo 
"El usuario $usuario ha sido registrado de manera satisfactoria.";
    }
    }
    }
    }
    
?>
y aqui el form de donde sale
Código PHP:
<form action='registrarse.php' method='post'>
    <
div align="center">
      <
table width="368" border="0">
        <
tr>
          <
td width="221" bgcolor="#FFFFFF"><span class="Estilo6">Usuario</span></td>
          <
td width="137" bgcolor="#FFFFFF"><div align="right">
              <
input type="text" size="15" maxlength="25" name="usuario" />
          </
div></td>
        </
tr>
        <
tr>
          <
td bgcolor="#FFFFFF"><span class="Estilo6">Apellido y Nombre</span></td>
          <
td bgcolor="#FFFFFF"><div align="right">
              <
input type="text" size="15" maxlength="25" name="responsable" />
          </
div></td>
        </
tr>
        <
tr>
          <
td bgcolor="#FFFFFF"><span class="Estilo6">Tel&eacute;fono (opcional)</span></td>
          <
td bgcolor="#FFFFFF"><div align="right">
              <
input type="text" size="15" maxlength="25" name="telefono" />
          </
div></td>
        </
tr>
        <
tr>
          <
td bgcolor="#FFFFFF"><span class="Estilo6">Contrase&ntilde;a</span></td>
          <
td bgcolor="#FFFFFF"><div align="right">
              <
input type="password" size="15" maxlength="25" name="pass1" />
          </
div></td>
        </
tr>
        <
tr>
          <
td bgcolor="#FFFFFF"><span class="Estilo6">Repetir contrase&ntilde;a</span></td>
          <
td bgcolor="#FFFFFF"><div align="right">
              <
input type="password" size="15" maxlength="25" name="pass2" />
          </
div></td>
        </
tr>
        <
tr>
          <
td bgcolor="#FFFFFF"><span class="Estilo6">Email</span></td>
          <
td bgcolor="#FFFFFF"><div align="right">
              <
input type="text" size="15" maxlength="100" name="email" />
          </
div></td>
        </
tr>
        <
tr>
          <
td bgcolor="#FFFFFF">&nbsp;</td>
          <
td bgcolor="#FFFFFF"><label>
              <
div align="right"></div>
            </
label></td>
        </
tr>
        <
tr>
          <
td><span class="Estilo6"></span></td>
          <
td><div align="right">
              <
input type="submit" value="Registrate" />
          </
div></td>
        </
tr>
      </
table
que le tengo que agregar que le tengo que sacar como envio el mail y demas no he leido que hay que agregar dos campos ejemplo

validar= 1 validado 2 sin validar
y clave= unica generado con un random

ahora no se como hacerlo si alguien tiene un ejemplo que funcione para ver y asi aplicarlo a mi codigo se los agradeceria mucho gracias de antemano y felicidades