hvordan for denne til at virke
jeg har et update script i mit community hvor brugeren har mulighed for at ændre sit password men ville meget gerne hve den til at sende en mail til brugeren når man har kliket på opdater i formen og den så henter nedenstående script men det eneste der kommer frem er en hvid skræm. ellers så sriptet således ud da det virkede med update af brugernens password------ original script ------
<?
// Opdater oplysningerne
if ($_POST["update"]) {
include ("access.php");
$id = $_SESSION['navn'];
mysql_query("UPDATE login SET pass = '" . $_POST["pass"] . "' WHERE user = '" . $id . "'") or die(mysql_error());
echo "<br><br>Dine oplysninger er blevet opdateret";
}
?>
-------udvidet med mail funktion -----
<?php
// Opdater oplysningerne
if ($_POST["update"]) {
include ("access.php");
$id = $_SESSION['navn'];
mysql_query("UPDATE login SET pass='$_POST[pass]' WHERE user = '".$id."'") or die(mysql_error());
qry = "SELECT id, email, user, pass, navn FROM login WHERE user = '".$id."'";
$query = mysql_query($qry) or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {
echo '<h1>'.$row['navn'].'</h1>';
echo '<b>Brugernavn.: ';
echo '<b>'.$row['user'].' </b><br>';
echo '<b>Password.: ';
echo '<b>'.$row['pass'].' </b><br>';
echo '<b>Email.: ';
echo '<b>'.$row['email'].'</b><br><br>';
}
// skriv mail til bruger!
$subject = "Dit medlemskab på domain.dk !";
$message = "Hej $navn, Du ændret dit password på, http://www.domain.dk !
Vi har nu følgende oplysniger på dig som du skal huske til næste login:
Brugernavn.: $bruger
Password.: $pass
Tak for interressen!
Webmaster
This is an automated response, please do not reply!";
mail($email, $subject, $message,
"From: Webmaster<webmaster@domain.dk>\n
X-Mailer: PHP/" . phpversion());
echo 'Vi har sendt en mail til dig med dine nye login password!';
}
?>
