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
53
54
55
56
57
58
| <? // 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 members 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! //Overige gegevens voor e-mail? Klopt dit wel? while ($row = mysql_fetch_object($resultaat)) { //E-mail bericht? $ip = $REMOTE_HOST; $recipient = "$email"; $subject = "Helping you remind you're password?!"; $message .= "You have requested your ID for $email\n\n"; $message .= "------------------------------------------------------\n"; $message .= "Name: $row->name\n"; $message .= "Username: $row->username\n"; $message .= "Email: $row->email\n"; $message .= "Password: $row->password\n"; $message .= "you're ip-adress $ip\n"; $message .= "------------------------------------------------------\n\n"; $message .= "Please try to remember you're password in the future!\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 ?> ?> |
Hoi ik weet niet de functie 'while' werkt. Die functie moet namelijk overige gegevens voor in het mailtje uit tabel halen?!
Hier ff het hele bestand.
Hij print(echo) email gevonden, gegevens worden naar u gestuurd!
Maar hij verstuurd helemaal nix?!
Misschien een bug in query of in }{takken?
Ik zit met me handen in het haar..
Ik heb al het 1 en ander geprobeerd, maar krijg alleen maar parse errors...
Hopelijk kan iemand mij helpen?