PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
| <? // herinner.php - zoekt voor opgegeven e-mail adres gegevens en mailt deze... if ($HTTP_POST_VARS["email"]) { // kijken of de variable zijn opgegeven in het formulier include ("functie.php"); // de fuctie verbind() is nodig verbind(); //verbinden //gegevens uit database halen(?) $sql = "SELECT * FROM $table WHERE email LIKE '%$email%' ORDER BY id DESC"; $resultaat = mysql_query($sql) or die(mysql_error()); // e-mail check of e-mail bestaat, gegevens uit db halen if ($row = mysql_fetch_object($resultaat)) { echo "email gevonden, gegevens worden naar u gestuurd!"; //echo! //E-mail bericht? $recipient = "$email"; $subject = "Helping you remind you're password?!"; $message .= "You have requested your ID for $email\n\n"; $message .= "------------------------------------------------------\n"; $message .= "Name: $name\n"; $message .= "Username: $username\n"; $message .= "Email: $email\n"; $message .= "Password: $password\n"; $message .= "you're ip-adress $ip\n"; $message .= "Please try to remember you're password in \n"; $message .= "See you soon\n"; $headers .= "From: info@mijnsite.nl\n"; //afzender e-mail $headers .= "Reply-To: info@mijnsite.nl\n\n"; //reply e-mail adres... //Array for sending e-mail mail($recipient, $subject, $message, $headers); } else { echo "email niet gevonden"; } } else { // ander formulier weergeven ?> <form action="herinner.php" method="post"> e-mail:<input type="Text" name="email"><br> <input type="Submit" name="Submit" value="E-mail"> </form> <? } // else einde! ?> |
Kan iemand ff de query aanpassen zodat ie ook alle gegevens voor in het mailtje opvraagt....
Nu werkt ie wel alleen e-mail is ingevuld, de rest van de gegevems niet!
Eventuele verbeteringen zijn altijd welkom!