Send brugernavn til brugeren
Er det muligt at have et felt hvor en bruger kan indtaste sin emailadresse, trykke send, og hvorefter der bliver genereret en email som sender brugerens brugernavn til emailen som bliver skrevet i feltet..Har lidt kode nedenfor som måske kan bruges som udgangspunkt. Bemærk sqllen.. har så vidt muligt prøvet at beskrive hvordan den skal lave sin forespørgsel..
<?php
$query = mysql_query("
SELECT
hent userName
fra users
hvor
userEmail i tabellen userProfile = inputmail i feltet
og hvor userId er det samme i begge tabeller
") or die(mysql_error());
if (mysql_num_rows($query) > 0)
{
$subject = 'Dit brugernavn';
$headers = 'From: robot@xx.dk' . "\n" .
'Reply-To: From: robot@xx.dk' . "\n" .
'X-Mailer: PHP/' . phpversion();
while($row = mysql_fetch_assoc($query))
{
$to = $row['userEmail'];
$message = 'Dit brugernavn er: xxxxxxxxx' . "\n\n";
$message .= 'Med venlig hilsen www.xx.dk' . "\n\n\n";
$message .= '------------------------------------------' . "\n";
$message .= 'PS: denne email er udsendt automatisk og kan derfor ikke besvares. Benyt i stedet kontaktmulighederne på siden' . "\n";
if(mail($to, $subject, $message, $headers))
{
echo "EMAIL AFSENDT<br />";
}
else
{
echo "FEJL<br />";
}
}
}
else
{
echo "E-mailen eksisterer ikke";
}
?>
