Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/08/2004, 14:14
cherubene
 
Fecha de Ingreso: agosto-2004
Mensajes: 27
Antigüedad: 19 años, 8 meses
Puntos: 0
Estoy usando una mezcla de lo publicado en maestrosdelweb y desarrolloweb

El formulario de registro
formulario_registro.htm

<html>
<head>
<title>Formulario de registro</title>
</head>
<strong><font size="3">INGRESE SUS DATOS PARA REGISTRARSE</font></strong><br>
<FORM ACTION="registrar.php" METHOD="post">
<div align="left"><strong>Nombre de usuario:</strong>
<INPUT TYPE="text" NAME="nick" SIZE=20 MAXLENGTH=20>
(*)<BR>
<strong>Password:</strong>
<INPUT TYPE="password" NAME="password" SIZE=28 MAXLENGTH=20>
(*)<BR>
<strong>Email:</strong>
<INPUT TYPE="text" NAME="email" SIZE=28 MAXLENGTH=100>
(*)<BR>
<strong>Nombre Real:</strong>
<INPUT TYPE="text" NAME="nombre" SIZE=28 MAXLENGTH=255>
<BR>
<INPUT name="submit" TYPE="submit" CLASS="boton" VALUE="Registrarse">
</div>
</FORM>
(*) Datos obligatorios
</body>
</html>

El programa que me manda el registro a la BD
registrar.php

<html>
<head>
<title>Documento sin t&iacute;tulo</title>
</head>
<?php
//conecto con la base de datos
$conn = mysql_connect("localhost","root","");
mysql_select_db("nombre_bd",$conn);

function quitar($mensaje)
{
$mensaje = str_replace("<","&lt;",$mensaje);
$mensaje = str_replace(">","&gt;",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',"&quot;",$mensaje);
$mensaje = str_replace("\\\\","\",$mensaje);
return $mensaje;
}

if(trim($HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["email"]) != "" && trim($HTTP_POST_VARS["password"]) != "")
{
$sql = "SELECT id FROM usuarios WHERE nick='".quitar($HTTP_POST_VARS["nick"])."'";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "ERROR, el NOMBRE DE USUARIO ya fue escogido por otra persona";
}
else
{
$sql = "INSERT INTO usuarios (nick,password,nombre,email) VALUES (";
$sql .= "'".quitar($HTTP_POST_VARS["nick"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["password"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["nombre"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["email"])."'";
$sql .= ")";
mysql_query($sql);
echo "Registro exitoso! Ud. ya pertenece a nuestra comunidad de Usuarios.";
}
mysql_free_result($result);
}
else
{
echo "ERROR. Por favor, debe completar los DATOS OBLIGATORIOS";
}
mysql_close();
?>
</body>
</html>

Lo que no sé es extraer los datos de la BD para enviarselo al mail que acaba de ingresar en el formulario.
Y como consultar al la BD y extraer la contraseña cuando se la olvide.
Gracias