mam skript, který by měl posílat email s heslem jenže mi nejak nefacha...skousel sem hledat a nic! pls poradte kde mam chybku!
Kod:
<?php
include ("../connect.php");
if($akce == "vyber") {
$query = mysql_query( "select id,login,heslo,email from autori where email = '$mail'");
$rows = mysql_fetch_array($query);
$poc = mysql_num_rows($guery);
$to = $rows['email'];
$login = $rows['login'];
$heslo = $rows['heslo'];
if($poc != "0") {
$subject = "heslo na stránky";
$mess = "Login: ".$login."\nE-mail: ".$to."\nheslo:".$heslo;
mail ($to, $subject, $mess);
header("Location: lost_pw.php?akce=submit");
} else {
echo "Tento e-mail nemá nikdo z uživatelů. Zkontrolujte jeho správnost a skuste to znovu!";
}
}
if ($akce == "submit") {
echo "E-mail s vaším heslem byl odeslán na " .$to. "!";
}
?>
<form method="post" action="lost_pw.php">
<input type="hidden" name="akce" value="vyber">
<input type="text" name="mail">
<input name="submit" type="submit" value="Poslat">
</form>
"nejak nefacha" znamená co?
- máš na správném místě connect.php?
- máš v něm správné údaje?
- přihlásíš se k DB?
- jak získách proměnnou $mail? Máš někde před tím např. $mail=$_POST['mail']?
atd. atd. možností je spousta... záleží na tom, co to nedělá nebo dělá špatně a jak se to projevuje
no tak k databazi se to dostane, script to provede a napise to "E-mail s vaším heslem byl odeslán na !" a mail to neposle!
Tak už sem to vyřešil....dik