Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2008, 16:05
Xematick
 
Fecha de Ingreso: octubre-2008
Mensajes: 180
Antigüedad: 15 años, 6 meses
Puntos: 1
Como incluir variables??

Buenas, pese a ser un profano en el tema del php, he conseguido tomando un poco de allí y de acá, viendo ejemplos y modificandolos crear un pequeño sistema de login que va a la perfección.
Ahora me he aventurado en crear un pequeño sistema para recuperar un pass olvidado enviandoselo al usuario a su correo.
El problemas es que no consigo(ni se) definir las variables $usuario y $contrasena para que sean datos tomados de mi base de datos. Pongo el código a ver quien tiene la gentileza y la amabilidad de ayudarme:

Código PHP:
<?php
error_reporting
(E_ALL); 
ini_set('Display_errors'true); 
// Este fichero recibe y procesa los datos del formulario de recuperacion de contraseña 
// en el que se escriben usuario y email 
// recogemos las variables enviadas por el formulario  
$mail=$_POST['mail']; 
//conecto con la base de datos  
$conn mysql_connect("localhost","*****","******");  
//selecciono la BBDD  
mysql_select_db("aerotechdb",$conn); 
// Consultamos si existe $mail_usuario 
$res=mysql_query("SELECT mail_usuario FROM mi_db WHERE mail_usuario='$mail'"); 
if (
mysql_num_rows($res)==0) { 
// Si no existe, datos incorrectos y fin del proceso y volvemos al formulario de recuperacion 
header("Location: recuperacion.php?errorusuario=si"); 

else { 
// Si existe, buscamos en la bd 
$res=mysql_query("SELECT mail_usuario FROM mi_db WHERE mail_usuario='$mail'"); 
header ("Location: http://www.miweb.es/graciasrecuperacion.php");

// enviamos el email de recuperacion 
$headers "MIME-Version: 1.0\r\n"
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"
mail($mail"Recuperación de password""Sus datos son los siguientes:
Nombre: $usuario 
Contraseña: $contrasena. 
Muchas gracias por la consulta."
$headers); 

?>
Como defino las variables $usuario y $contrasena para que sean los datos 'nombre_usuario' y 'clave_usuario' que corresponde al correo en mi base de datos? Por favor, alguien?