uitgebreid mailbericht
sorry dat ik jullie alweer lastig val... maar dit is waarschijnlijk de laatste keer, de site is bijna af ;)
ik zou graag een tabel in een mail versturen
alles is klaar behalve het bericht zelf.
dit zou erin moetten.
Code (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
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
<table border="0">
<?php
$bestellingsnummer = $_SESSION['bestellingid'];
$sql = "SELECT * FROM bestel WHERE `id` = '$bestellingsnummer'";
$result = mysql_query($sql) or die(mysql_error());
?>
<tr>
<td width="70 px"><strong><u>merk</u></strong></td>
<td width="275 px"><strong><u>product</u></strong></td>
<td width="100 px"><strong><u>aantal dozen</u></strong></td>
<td width="130 px"><strong><u>aantal losse stuks</u></strong></td>
<td width="100 px"><strong><u>totaal aantal</u></strong></td>
<td width="70 px"><strong><u>prijs</u></strong></td>
<hr />
</tr>
<?
while($row=mysql_fetch_array($result)){
extract ($row);
$stuksindozen = ($dozen * $aantal);
$totaal = ($stuksindozen + $stuks);
$stukprijsdoos = ($prijs / 100 * 90);
$prijsdozen = ($stuksindozen * $stukprijsdoos);
$prijsstuks = ($stuks * $prijs);
$prijs = ($prijsdozen + $prijsstuks);
echo '
<tr>
<td>'.$merk.'</td>
<td>'.$product.'</td>
<td>'.$dozen.'</td>
<td>'.$stuks.'</td>
<td>'.$totaal.'</td>
<td>€ '.$totprijs.'</td>
</tr>';
}
$sql = mysql_query("SELECT SUM(totprijs) AS totaal FROM bestel WHERE id = '$bestellingsnummer' ");
$sql = mysql_fetch_assoc($sql); ?>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td><strong>totale prijs</strong></td>
<td><u> <? echo $sql['totaal']; ?></u></td>
</tr>
</table>
<?php
$bestellingsnummer = $_SESSION['bestellingid'];
$sql = "SELECT * FROM bestel WHERE `id` = '$bestellingsnummer'";
$result = mysql_query($sql) or die(mysql_error());
?>
<tr>
<td width="70 px"><strong><u>merk</u></strong></td>
<td width="275 px"><strong><u>product</u></strong></td>
<td width="100 px"><strong><u>aantal dozen</u></strong></td>
<td width="130 px"><strong><u>aantal losse stuks</u></strong></td>
<td width="100 px"><strong><u>totaal aantal</u></strong></td>
<td width="70 px"><strong><u>prijs</u></strong></td>
<hr />
</tr>
<?
while($row=mysql_fetch_array($result)){
extract ($row);
$stuksindozen = ($dozen * $aantal);
$totaal = ($stuksindozen + $stuks);
$stukprijsdoos = ($prijs / 100 * 90);
$prijsdozen = ($stuksindozen * $stukprijsdoos);
$prijsstuks = ($stuks * $prijs);
$prijs = ($prijsdozen + $prijsstuks);
echo '
<tr>
<td>'.$merk.'</td>
<td>'.$product.'</td>
<td>'.$dozen.'</td>
<td>'.$stuks.'</td>
<td>'.$totaal.'</td>
<td>€ '.$totprijs.'</td>
</tr>';
}
$sql = mysql_query("SELECT SUM(totprijs) AS totaal FROM bestel WHERE id = '$bestellingsnummer' ");
$sql = mysql_fetch_assoc($sql); ?>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td><strong>totale prijs</strong></td>
<td><u> <? echo $sql['totaal']; ?></u></td>
</tr>
</table>
is dit mogelijk? zoja hoe?
ik heb geen idee hoe ik die 'while' in de mail krijg...
thanx
Gewijzigd op 01/01/1970 01:00:00 door Jannickv
En die $variable stop je in je mail:
Dus dit moet weg:
En dat moet dit worden
ik doe dit
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?
while($row=mysql_fetch_array($result)){
extract ($row);
$stuksindozen = ($dozen * $aantal);
$totaal = ($stuksindozen + $stuks);
$stukprijsdoos = ($prijs / 100 * 90);
$prijsdozen = ($stuksindozen * $stukprijsdoos);
$prijsstuks = ($stuks * $prijs);
$prijs = ($prijsdozen + $prijsstuks);
$tabel = '
<tr>
<td>'.$merk.'</td>
<td>'.$product.'</td>
<td>'.$dozen.'</td>
<td>'.$stuks.'</td>
<td>'.$totaal.'</td>
<td>€ '.$totprijs.'</td>
</tr>';
}[/code]
dan krijg ik toch niet alle rijen maar enkel de laatste?
while($row=mysql_fetch_array($result)){
extract ($row);
$stuksindozen = ($dozen * $aantal);
$totaal = ($stuksindozen + $stuks);
$stukprijsdoos = ($prijs / 100 * 90);
$prijsdozen = ($stuksindozen * $stukprijsdoos);
$prijsstuks = ($stuks * $prijs);
$prijs = ($prijsdozen + $prijsstuks);
$tabel = '
<tr>
<td>'.$merk.'</td>
<td>'.$product.'</td>
<td>'.$dozen.'</td>
<td>'.$stuks.'</td>
<td>'.$totaal.'</td>
<td>€ '.$totprijs.'</td>
</tr>';
}[/code]
dan krijg ik toch niet alle rijen maar enkel de laatste?
Code (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
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
<?
$bericht = "
<html>
<body>
Beste,<br>
<br>
er is een nieuwe bestelling geplaatst op naam van '".$_SESSION['klant']."'. <br><br>
<table border='0'>
<tr>
<td width='90 px'><strong><u>merk</u></strong></td>
<td width='275 px'><strong><u>product</u></strong></td>
<td width='100 px'><strong><u>aantal dozen</u></strong></td>
<td width='130 px'><strong><u>aantal losse stuks</u></strong></td>
<td width='100 px'><strong><u>totaal aantal</u></strong></td>
<td width='70 px'><strong><u>prijs</u></strong></td>
</tr>";
$bestellingsnummer = $_SESSION['bestellingid'];
$sql = "SELECT * FROM bestel WHERE `id` = '$bestellingsnummer'";
$result = mysql_query($sql) or die(mysql_error());
while($row=mysql_fetch_array($result)){
extract ($row);
$stuksindozen = ($dozen * $aantal);
$totaal = ($stuksindozen + $stuks);
$stukprijsdoos = ($prijs / 100 * 90);
$prijsdozen = ($stuksindozen * $stukprijsdoos);
$prijsstuks = ($stuks * $prijs);
$prijs = ($prijsdozen + $prijsstuks);
$bericht .= '
<tr>
<td>'.$merk.'</td>
<td>'.$product.'</td>
<td>'.$dozen.'</td>
<td>'.$stuks.'</td>
<td>'.$totaal.'</td>
<td>€ '.$totprijs.'</td>
</tr>';
}
$bericht .= "
</table>
</body>
</html>
";
?>
$bericht = "
<html>
<body>
Beste,<br>
<br>
er is een nieuwe bestelling geplaatst op naam van '".$_SESSION['klant']."'. <br><br>
<table border='0'>
<tr>
<td width='90 px'><strong><u>merk</u></strong></td>
<td width='275 px'><strong><u>product</u></strong></td>
<td width='100 px'><strong><u>aantal dozen</u></strong></td>
<td width='130 px'><strong><u>aantal losse stuks</u></strong></td>
<td width='100 px'><strong><u>totaal aantal</u></strong></td>
<td width='70 px'><strong><u>prijs</u></strong></td>
</tr>";
$bestellingsnummer = $_SESSION['bestellingid'];
$sql = "SELECT * FROM bestel WHERE `id` = '$bestellingsnummer'";
$result = mysql_query($sql) or die(mysql_error());
while($row=mysql_fetch_array($result)){
extract ($row);
$stuksindozen = ($dozen * $aantal);
$totaal = ($stuksindozen + $stuks);
$stukprijsdoos = ($prijs / 100 * 90);
$prijsdozen = ($stuksindozen * $stukprijsdoos);
$prijsstuks = ($stuks * $prijs);
$prijs = ($prijsdozen + $prijsstuks);
$bericht .= '
<tr>
<td>'.$merk.'</td>
<td>'.$product.'</td>
<td>'.$dozen.'</td>
<td>'.$stuks.'</td>
<td>'.$totaal.'</td>
<td>€ '.$totprijs.'</td>
</tr>';
}
$bericht .= "
</table>
</body>
</html>
";
?>