Foros del Web » Programando para Internet » PHP »

pequeña duda

Estas en el tema de pequeña duda en el foro de PHP en Foros del Web. buenas. he estado trabajando con php y mysql en el sistema de login y usuario y me funciona, pero qusiera q me ayudaran a que ...
  #1 (permalink)  
Antiguo 06/01/2009, 14:51
 
Fecha de Ingreso: noviembre-2008
Mensajes: 24
Antigüedad: 15 años, 5 meses
Puntos: 0
pequeña duda

buenas. he estado trabajando con php y mysql en el sistema de login y usuario y me funciona, pero qusiera q me ayudaran a que cuando el ususario se registre y ponga su correo le llegue un correo con su login y pasw a su correo... ademas de eso si tienen tutoriales o algo en español q me pueda leer para meterme adentro del tema.

en la base de datos creo las tablas para q se guarden los usuarios, pero no se como desarollar una pagina completa, es decir poder subir informacion desde php a la base de datos y q me de la direccion de cada pag ejemplo: http://www.forosdelweb.com/newthread.php?do=newthread&f=18.

aqui les dejo el codigo del registro.


<?
$dbhost='localhost';
$dbusername='xxx';
$dbuserpass='zzz';
$dbname='xxx;

mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die("Cannot select database");


if (isset($_POST["username"])) {
$username = $_POST["username"];
$password = $_POST["password"];
$cpassword = $_POST["cpassword"];
$email = $_POST["email"];

if($username==NULL|$password==NULL|$cpassword==NUL L|$email==NULL) {
echo "un campo está vacio.";
}else{

if($password!=$cpassword) {
echo "Las contraseñas no coinciden";
}else{

$checkuser = mysql_query("SELECT username FROM users WHERE username='$username'");
$username_exist = mysql_num_rows($checkuser);

$checkemail = mysql_query("SELECT email FROM users WHERE email='$email'");
$email_exist = mysql_num_rows($checkemail);

if ($email_exist>0|$username_exist>0) {
echo "EL nombre de usuario o la cuenta de correo estan ya en uso";
}else{

$query = "INSERT INTO users (username, password, email) VALUES('$username','$password','$email')";
mysql_query($query) or die(mysql_error());
echo "El usuario $username ha sido registrado de manera satisfactoria.";
echo "<script>document.location.href='usuario.php'; </script>\n";
}
}
}
}
?>

espero q me puedan ayudar, no he tenido suerte con una buena respuesta en este foro :(
  #2 (permalink)  
Antiguo 06/01/2009, 14:59
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 10 meses
Puntos: 35
Respuesta: pequeña duda

Hola , bueno si mal no entendi para enviar un email desde php existe la funcion mail(..);
posee parametros de cabecera que tambien son muy importantes en el envio.
cheka esta web bastante util:

http://blog.unijimpe.net/enviar-e-mail-con-php/

Suerte!
  #3 (permalink)  
Antiguo 06/01/2009, 15:18
 
Fecha de Ingreso: noviembre-2008
Mensajes: 24
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: pequeña duda

gracias por la respuesta, pero lo q pongo arriba es un sistema de registro bastante sencillo lo q pretendo es q al registrarse y coloquen el correo la informacion le llegue a su correo
este es el form:

<form action="register.php" method="POST">
<table style="border:1px solid #000000;">
<tr>
<td align="right">
Nombre de usuario: <input type="text" size="15" maxlength="25" name="username">
</td>
</tr>
<tr>
<td align="right">
Password: <input type="password" size="15" maxlength="25" name="password">
</td>
</tr>
<tr>
<td align="right">
Repite Password: <input type="password" size="15" maxlength="25" name="cpassword">
</td>
</tr>
<tr>
<td align="right">
Email: <input type="text" size="15" maxlength="25" name="email">
</td>
</tr>
<tr>
<td align="center">
<input type="submit" value="Registrar">
</td>
</tr>
<tr>
<td align="center">
<a href="login.php">Login</a>
</td>
</tr>
</table>
</form>
  #4 (permalink)  
Antiguo 06/01/2009, 15:44
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: pequeña duda

http://www.forosdelweb.com/f18/aport...as-php-569025/

Saludos
  #5 (permalink)  
Antiguo 06/01/2009, 15:50
 
Fecha de Ingreso: noviembre-2008
Mensajes: 24
Antigüedad: 15 años, 5 meses
Puntos: 0
hey gator tu si me entendiste lo q quice decir, pero me puede decir como se llama esa parte en el desarrollo de web con base de datos.. gracias

oohhh gator mil gracias ahi tengo para aprender bastante ^^. aunq no respondiste mi pregunta original de una manera mas concreta ajajaja, pero igual mil gracias esto me va aservir de mucho. un beso

Última edición por GatorV; 06/01/2009 a las 15:58
  #6 (permalink)  
Antiguo 06/01/2009, 16:01
Avatar de argy  
Fecha de Ingreso: octubre-2007
Ubicación: Longitud 75º Latitud 18º Sur
Mensajes: 614
Antigüedad: 16 años, 5 meses
Puntos: 18
Respuesta: pequeña duda

en el codigo que procesa el registro, después de haber insertado en la BD, debes de utilizar la función Mail más información de esta función en
http://www.php.net/manual/es/function.mail.php

o en todo caso puedes utilizar tb la clase PHPMailer.
  #7 (permalink)  
Antiguo 06/01/2009, 19:50
 
Fecha de Ingreso: noviembre-2008
Mensajes: 24
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: pequeña duda

buenas perdonen mi brutez, pero tengo q hacer esta pregunta jajaja. Existe la manera de colocar un buscador interno, una barra de search, para pagina en html?, o de alguna manera agregar estas htmls, a la base de datos para que en el seachr busque ciertas direcciones. ojala me puedan entender jehe
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:50.