Problema com formulario de recuperação de senha
Código PHP:
<?php
session_start();
$conexao = mysqli_connect("localhost","root","wamp","ragnarok");
$login=$_POST['login'];
$email=$_POST['email'];
$query = "SELECT * FROM `login` WHERE userid = '$login' AND email = '$email'";
$resultado = mysqli_query($conexao, $query) or die(mysqli_error($conexao));
$campo = mysqli_fetch_array($resultado);
if($campo > 0) {
while($Row_email = mysqli_fetch_array($resultado)){
$rowlogin = $Row_email['login'];
$rowemail = $Row_email['email'];
$rowuser_pass = $Row_email['user_pass'];
}
$msg = "Recuperação de senha" . chr(13) . chr(10);
$msg .= "Senha enviada em " . date("d/m/Y") . ", os dados seguem abaixo: " . chr(13) . chr(10) . chr(10);
$msg .= "Login : " . $login . chr(13) . chr(10);
$msg .= "Email : " . $email . chr(13) . chr(10);
$msg .= "Senha : " . $user_pass . chr(13) . chr(10);
$Remetente = "guiga741@gmail.com"; //remetente do email, coloque o email do seu site
mail($email, "Recuperação de Senha",$msg,"From: $Remetente\n"); //campos do email na ordem, email destinho (não deve ser alterada), assunto, conteudo (não deve ser alterado), remetente (também não altere)
echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Sua senha foi enviada com sucesso para o email: $email.</font></div>"; //resposta se o email foi enviado com sucesso
} else {
echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Seu login ou email está incorreto.</font></div>"; //resposta se não foi possivel enviar o email
}
?>
Erro: http://puu.sh/gmN92/2b5ffefccd.png
Linha 48:
$msg .= "Senha : " . $user_pass . chr(13) . chr(10);
Preciso de ajuda para resolver este erro e entender a seguinte parte do código que eu não estou entendendo a função..
if($campo > 0) {
while($Row_email = mysqli_fetch_array($resultado)){
$rowlogin = $Row_email['login'];
$rowemail = $Row_email['email'];
$rowuser_pass = $Row_email['user_pass'];
}Discussão (8)
Carregando comentários...