Wat ik wou doen, twee keer een while lus laten weergeven, dat moest ik wel doen ivm mailtjes...
Hier is het script:
Bij de tweede mail, krijg ik gewoon een leeg plek waar de while-lus in staat:
Hoe moet ik het dan laten werken?
Alvast bedankt!
Hier is het script:
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
| $query4 = "SELECT * FROM bestel WHERE ip = '$ip'"; $select4 = mysql_query($query4); $query5 = "SELECT * FROM besteld"; $select5 = mysql_query($query5); $jaar = date('Y'); $jaar = str_replace('20','', $jaar); $maand = date('m'); while($obj = mysql_fetch_object($select5)){ $factuur = "$jaar$maand-$obj->id"; $onderwerp = "Bestelling nummer $obj->id"; } $phpzelf = $_SERVER['PHP_SELF']; $bericht = "<font face=\"tahoma\" style=\"font-size: 12px\">Hallo $aanhef$naam,<br><br> U heeft een bestelling geplaatst ten waarde van EUR $bedrag.<br> De volgende producten die U heeft besteld zijn:<br><br>"; while($obj = mysql_fetch_object($select4)){ $bericht .= "$obj->aantal stuk(s) $obj->naam ten waarde van EUR $obj->totaal<br>"; } $bericht .= "<br>Uw klantgegevens zijn:<br><br> Naam: $aanhef$naam<br> Adres: $adres<br> Postcode: $postcode<br> Woonplaats: $woonplaats<br> Telefoon: $telefoon<br> Telefax: $telefax<br> E-mail adres: $email<br> Bijzonderheden: $bijzonderheden<br><br> $verzendmanier<br><br> Uw factuurnummer is: $factuur.<br> Hopelijk is alles goed verlopen en worden ze binnen 1 week bezorgd!<br><br> Groeten,<br> Edwin Janssen, leider van de Stacker's Webshop!</font>"; $bericht2 = "<font face=\"tahoma\" style=\"font-size: 12px\">Er is een bestelling geplaatst ten waarde van EUR $bedrag. De volgende producten die de persoon heeft besteld zijn:<br><br>"; while($obj = mysql_fetch_object($select4)){ $bericht2 .= "$obj->aantal stuk(s) $obj->naam ten waarde van EUR $obj->totaal<br>"; } $bericht2 .= "<br>De persoon zijn/haar klantgegevens zijn:<br><br> Naam: $aanhef$naam<br> Adres: $adres<br> Postcode: $postcode<br> Woonplaats: $woonplaats<br> Telefoon: $telefoon<br> Telefax: $telefax<br> E-mail adres: $email<br> Bijzonderheden: $bijzonderheden<br><br> $verzendmanier2<br> Het factuurnummer is: $factuur.<br><br> Bekijk het op de volgende adres: <a href=\"$phpzelf?view=admin&actie=bestellen\" target=\"new\">http://www.fatburnersonline.nl/$phpzelf?view=admin&actie=bestellen</a>!</font>"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: Fatburnersonline.nl <$emailadres>"; mail($email, $onderwerp, $bericht, $headers); mail($emailadres, $onderwerp, $bericht2, $headers); |
Bij de tweede mail, krijg ik gewoon een leeg plek waar de while-lus in staat:
PHP:
1
2
3
4
5
| while($obj = mysql_fetch_object($select4)){ $bericht2 .= "$obj->aantal stuk(s) $obj->naam ten waarde van EUR $obj->totaal<br>"; } |
Hoe moet ik het dan laten werken?
Alvast bedankt!