[php] ordergegevens mailen vanuit mySQL

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Goochem
  • Registratie: April 2002
  • Laatst online: 24-11-2023
Vanuit een mySQL database haal ik gegevens op mbt een webwinkel: product, prijs en aantal. De while loop zorgt ervoor dat als er meerdere producten worden besteld, deze allemaal uitgelezen worden. Vervolgens wordt de totaalprijs berekend, en kan alles verzonden worden mbv de mail() functie in php.

Ik blijf alleen vastzitten bij het "$bericht" gedeelte in de mail() functie. In deze variabele zou ik graag alle producten, aantallen en prijzen netjes wegzetten, zodat ik een mail kan sturen met een nette opmaak, en alle informatie.

Dit is mijn huidige opzet:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php 

mysql_connect() 

while($row = mysql_fetch_array($result)) { 

$product = "blabla"; 
$aantal = "blabla"; 
$prijs = "blabla"; 

} 

$totaalprijs = "blabla"; 

$emailadres = "email@adres.nl"; 
$onderwerp = "Orderbevestiging"; 

mail($emailadres,$onderwerp,$bericht) 
?> 


Iemand een idee hoe ik dit aan kan pakken? 8)7 bedankt alvast..

[ Voor 8% gewijzigd door Goochem op 29-04-2005 16:49 ]

Goochem


Acties:
  • 0 Henk 'm!

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 23:39
Ik kan geen php, maar zoiets is mogelijk:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php 

mysql_connect() 
$bericht = "";
while($row = mysql_fetch_array($result)) { 

$product = "blabla"; 
$aantal = "blabla"; 
$prijs = "blabla"; 

$bericht += product + aantal + prijs + "\r\n";
} 

$totaalprijs = "blabla"; 

$emailadres = "email@adres.nl"; 
$onderwerp = "Orderbevestiging"; 

mail($emailadres,$onderwerp,$bericht) 
?>

(Overigens wel HEEL erg basic...)

[ Voor 17% gewijzigd door sig69 op 29-04-2005 16:52 ]

Roomba E5 te koop


Acties:
  • 0 Henk 'm!

Verwijderd

Ik denk dat je HTML-mail bedoelt. Omdat niet alle mailprogramma's dit ondersteunen is het aan te raden ook een plain text versie mee te sturen. Hier is verder zat te vinden op Got.

bijv:
[rml][ php]multipart/alternative[/rml]
[rml][ php] MIME mail - wat doe ik fout?[/rml]

[ Voor 12% gewijzigd door Verwijderd op 29-04-2005 16:54 ]


Acties:
  • 0 Henk 'm!

  • Megamind
  • Registratie: Augustus 2002
  • Laatst online: 10-09 22:45
Zoals Sig69 alleen maak van $bericht+=

$bericht.=$product.$aantal.$prijs.

Als je HTML opmaakt gebruit, wat me niet lijkt aangezien je geen headers meestuurd, kan je ook <BR> gebruiken

:X

[ Voor 6% gewijzigd door Megamind op 29-04-2005 17:00 ]


Acties:
  • 0 Henk 'm!

  • PowerSp00n
  • Registratie: Februari 2002
  • Laatst online: 19-08 08:24

PowerSp00n

There is no spoon

Megamind schreef op vrijdag 29 april 2005 @ 16:53:
$bericht.=$product . $aantal . $prijs;