Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/06/2005, 16:12
cherubene
 
Fecha de Ingreso: agosto-2004
Mensajes: 27
Antigüedad: 19 años, 8 meses
Puntos: 0
Para la registracion utilizo lo siguiente:
Scripts para registrarse
form_registro.php

<FORM ACTION="registrando.php" METHOD="post">
<div align="center">
<table width="221" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="200" height="234"><div align="left">Nombre
de Usuario (*):<br>
<input type=text name="nick" size=40>
Password (*):<br>
<input type=password name="password" size=40>
Empresa (*):<br>
<input type=text name="empresa" size=40>
Contacto (*):<br>
<input type=text name="nombre" size=40>
Email (*):<br>
<input type=text name="email" size=40>
Direcci&oacute;n:<br>
<input type=text name="address" size=40>
</div></td>
<td width="200"><div align="center">Ciudad:<br>
<input type=text name="city" size=40>
Pa&iacute;s:<br>
<input type=text name="pais" size=40>
C&oacute;digo Postal:<br>
<input type=text name="postal" size=20>
<br>
Tel&eacute;fono:<br>
<input type=text name="telefono" size=40>
Fax:<br>
<input type=text name="fax" size=40>
Horario de Contacto:<br>
<input type=text name="horario" size=20>
<br>
</div></td>
</tr>
</table>
<div align="left"><br>
<br>
(*) Datos Obligatorios <BR>
<br>
<INPUT name="submit" TYPE="submit" CLASS="boton" VALUE="Registrarse">
<font color="#FFFFFF"> ... </font> </div>
</div>
</FORM>

</tr>
</table>
<div align="center"></div>
</html>

script registrando.php

<?
$email = $_POST['email'];
?>
<?
//conecto con la base de datos
$conn = mysql_connect("localhost","root","");
mysql_select_db("mibase",$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 stone 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
{
// creamos el email
{
$mensaje = "Gracias por registrarse en MI PORTAL
Su nombre de usuario es: $nick
Su password es: $password
Su email en nuestro registro: $email ";
$email_webmaster = "[email protected]";
$asunto = "Sus datos de Usuario Registrado";

mail($email,$asunto,$mensaje,"FROM: $email_webmaster");
}

// exportamos los datos a la BD
$sql = "INSERT INTO stone (nick,password,empresa,nombre,email,address,city,p ais,postal,telefono,fax,horario) VALUES (";
$sql .= "'".quitar($HTTP_POST_VARS["nick"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["password"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["empresa"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["nombre"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["email"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["address"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["city"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["pais"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["postal"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["telefono"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["fax"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["horario"])."'";
$sql .= ")";
mysql_query($sql);
echo "Registro exitoso! Ud. ya pertenece a nuestra comunidad de Usuarios.\n<br><br>";
echo "Sus datos de Usuario Registrado son:<br><br>";
echo "Nombre de Usuario:\n$nick<br>" ;
echo "Password:\n$password<br>" ;
echo "Empresa:\n$empresa<br>" ;
echo "Contacto:\n$nombre<br>" ;
echo "Direccion:\n$address<br>" ;
echo "Ciudad:\n$city<br>" ;
echo "País:\n$pais<br>" ;
echo "Código postal:\n$postal<br>" ;
echo "Teléfono:\n$telefono<br>" ;
echo "Fax:\n$fax<br>" ;
echo "Horario de Contacto:\n$horario<br><br>" ;
//le decimos al usuario que fue enviado un mail con sus datos
//y revise su correo electronico
echo ("<table width='467'><tr><td>Sus datos de registro han sido enviado al siguiente correo:<br> $email <br>
Por favor dirigirse a <a href='validacion.php'><u>sector miembros para ingresar</u> </a>
</td><tr></table>");
}
mysql_free_result($result);
}
else
{
echo "ERROR. Por favor, debe completar los DATOS OBLIGATORIOS";
}
mysql_close();
?>