Ir para conteúdo
Fórum Script Brasil
  • 0

Nao Ta Enviando No Email


mestre fyoda

Pergunta

Na parte em vermelho ela não imprime e o resto imprime tudo , porque so essa parte não imprime ? , eu fiz um teste e coloquei a variavel nome no lugar da variavel login e o resultado foi q a variavel login não imprimiu . porque ocorre isso ?

<?

$bd_host = "xxxx"; // nome do host do hospediro do Banco de dados //

$bd_user = "xxxx"; // nome do usuario do Banco de dados //

$bd_pass = "xxxx"; // Senha do Banco de dados //

$bd_banco_de_dados = "xxxx"; // Nome do Banco de dados //

$tabela = "xxxx"; // nome da tabela onde deve ser procurado a senha

#Webmaster

$nome_webmaster = "Seu_Nome";

$email_do_webmaster = "Seu_Nome";

#Site

$nomedosite = "Nome_do_site";

$linkdosite = "http://www.nomesite.com.br";

?>

<?

if ($submit){ #Verificar se o Formulario foi enviado !!

if (!$email){ #Verificar se o email possue @ Senão anvia msg de email invalido!!

$erro = "O E-mail esta em Branco !!";

} else if (strpos ($email, "@")) {

$email = $email;

} else {

$erro = "Desculpe!, mais o seu email esta invalido!!";

}

if (!$erro){ #Senão existe erros ! Procura o email no banco de dados

$conectar = mysql_connect($bd_host, $bd_user, $bd_pass) or die (mysql_error());

mysql_select_db($bd_banco_de_dados, $conectar);

$sql = mysql_query("SELECT * FROM $tabela WHERE email = '$email'");

$total = mysql_num_rows($sql); # Conta quantos emails foram encontrados na busca -- query!

if ($total == 1){ # Se o total de email for igual a 1 ele envia a senha por email se for diferente de 1

# Envia uma msg de erro !

while($l = mysql_fetch_array($sql)) {

# Aqui você deve colocar os dados que você quer retirar da tabela do Banco de dados

# Aqui eu retirei os campos usuario, nome, e senha, Basta você mudar os dados $l[x]; onde x = qualquer campo # do seu banco de dados !

$enivar = "Lembrar Senha!!! ".$nomedosite."\n";

$enivar .= $l[nome];

$enviar .= "\n";

$enviar .= "Usuario :" .$l[login];

$enviar .= "\n";

$enviar .= "Senha :" .$l[senha];

# exemplo: se quiser mais campos faça assim :

# $enviar .= $l[endereco];

# $enviar .= "\n";

# $enviar .= $l[telefone];

}

$enviar .= "\n";

$enviar .= "Obrigado!!\n\n Abraços do WebMaster: ".$nome_webmaster."\n\n";

$enviar .= " ".$linkdosite."\n";

$enviar .= " \n";

$enviar .= " Webmaster: ".$email_do_webmaster."\n";

mail("$email", "[$nomedosite][Lembrar Senha]", $enviar,"From: $email_do_webmaster <$nomedosite>\n");

$erro = "Sua senha foi enviada para sua conta de email com sucesso! Obrigado !";

}else{

$erro = "Desculpe! Seu e-mail não esta cadastrado em nosso site ou Talvez você tenha se cadastrado com outro email! ";

}

}

}

?>

<form method="post" action="<? echo $PHP_SELF; ?>">

<div align="left">

<? if ($erro){ echo $erro; } # Msg de erro de acordo com o erro ! ?>

<p><font color="#000000"><b>Lembrar Senha</b></font></p>

<p><b><font color="#000000">e-mial:</font></b>

<input type="text" name="email">

</p>

<p>

<input type="submit" name="submit" value="Enviar" width="150">

</p>

</div>

</form>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...