Foros del Web » Programando para Internet » PHP »

Consulta y envio de sms al hotmail

Estas en el tema de Consulta y envio de sms al hotmail en el foro de PHP en Foros del Web. buenas tardes tengo un forgotpass que supuestamnete haria enivar el usuario y contraseña pero no va me podeis ayudar; @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original ...
  #1 (permalink)  
Antiguo 30/12/2012, 10:02
 
Fecha de Ingreso: mayo-2012
Mensajes: 363
Antigüedad: 11 años, 11 meses
Puntos: 0
Consulta y envio de sms al hotmail

buenas tardes tengo un forgotpass que supuestamnete haria enivar el usuario y contraseña pero no va me podeis ayudar;

Código PHP:
Ver original
  1. <?php
  2. // Este fichero recibe y procesa los datos del formulario de recuperacion de contraseña
  3. // en el que se escriben usuario y email
  4.  
  5. // recogemos las variables enviadas por el formulario
  6. $nombreusuario=$_POST['nombreusuario'];
  7. $emailusuario=$_POST['emailusuario'];
  8.  
  9. // Conectamos a la base de datos
  10. // Las variables de conexion se suelen poner en un fichero de configuracion que se incluye
  11. include 'config.php';
  12. $con = mysql_connect('mysql6.000webhost.com','a9822873_usuario','contraseña');
  13. if(!$con) {
  14. die('Failed to connect to server: ' . mysql_error());
  15. }
  16. // Consultamos si existe $nombreusuario + $emailusuario
  17. $res=mysql_query("SELECT COUNT(*) FROM usuarios WHERE nombreusuario='$nombreusuario' AND emailusuario='$emailusuario'");
  18. if(!$con) {
  19. die('Failed to connect to server: ' . mysql_error());
  20.  
  21. if (mysql_num_rows($res)==0) {
  22. // Si no existe, datos incorrectos y fin del proceso y volvemos al formulario de recuperacion
  23. header("Location:index.php");
  24. }
  25. else {
  26. // Si existe, buscamos en la bd
  27. $res=mysql_query("SELECT * FROM usuarios WHERE nombreusuario='$nombreusuario' AND emailusuario='$emailusuario'");
  28. $row=mysql_fetch_assoc($res);
  29. $claveusuario=$row['claveusuario'];
  30.  
  31. // enviamos el email de recuperacion
  32. $headers = "MIME-Version: 1.0\r\n";
  33. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  34. mail($emailusuario, "Recuperación", "Sus datos en nuestra web son $nombreusuario, $claveusuario", $headers);
  35. }
  36. }
  37. ?>

la tabla seria esta:

Código MySQL:
Ver original
  1. CREATE TABLE `usuarios` (
  2.   `id` int(11) NOT NULL auto_increment,
  3.   `usuario` varchar(20) NOT NULL,
  4.   `password` varchar(10) NOT NULL,
  5.   `descripcion` text character set utf8 collate utf8_spanish_ci,
  6.   `email` varchar(45) character set utf8 collate utf8_spanish_ci default NULL,
  7.   `fecha` date NOT NULL,
  8.   PRIMARY KEY  (`id`)
  9. )

no soy capaz de que coja los datos del usuario y la contraseña y las mande x email alguien me puede indicar lo que hago mal y me corrija.muchass gracias

Última edición por gnzsoloyo; 30/12/2012 a las 13:25 Razón: Codigos sin etiquetar.
  #2 (permalink)  
Antiguo 30/12/2012, 13:24
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Consulta y envio de sms al hotmail

Lo primero que estás haciendo mal es publicar en el foro de Bases de Datos una pregunta sobre un problema de programación.
No es tema de este foro.

Muevo al Foro correspondiente...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 30/12/2012 a las 13:33

Etiquetas: der, hotmail, mysql, sms, tabla
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:11.