Likes Likes:  0
Resultaten 1 tot 11 van de 11
Geen
  1. #1
    While loop in HTML mail
    Bruin is in!
    108 Berichten
    Ingeschreven
    16/11/05

    Locatie
    Deventer

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 08132353
    Ondernemingsnummer: nvt

    Thread Starter

    While loop in HTML mail

    Beste WHT`ers,

    Ik zit met een probleempje!
    Ik ben een webshop aan het maken en nu wil ik wanneer iemand zijn bestelling definitief heeft geplaatst dat er automatisch een email naar deze persoon wordt gestuurd. Dit is natuulijk niet zo`n probleem, echter wat wel een probleem is dat is de factuur die ik in HTML mee wil sturen.

    Dus ik wil bij de email in een opsomming van de bestelde producten geven met prijs en totaal prijs. Maar hoe kan ik een while loop uitvoeren in mijn HTML mail? De bestelde producten staan in een database dus ik zou ze er zo uit kunnen halen.

    Wat ik tot nu toe heb is het volgende:


    $bestellingemail = mysql_fetch_assoc(mysql_query("SELECT * FROM bestellingen WHERE orderid = '".$_SESSION["order"]."'")) or die (mysql_error());

    $headers = "MIME-Version: 1.0\r\n";
    $headers .= "From: ****<info@*******.nl>\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

    $bericht=
    "Hier komt dus de mail tekst. Ik weet wel hoe ik met tabellen, enz. moet werken en kan ook het factuurnummer, de datum, etc er wel in krijgen. Het gaat dus puur om die while loop!";

    mail("".$bestellingemail["email"]."", "Bestelling op LCDHome.nl", "".$bericht."", "".$headers."");


    Wie kan mij helpen??????

  2. #2
    While loop in HTML mail
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    wacht ff... je maakt een webshop en kunt geen loop programmeren? Lees ik dat goed?

    $sql = "je sql zooi";
    $resource = mysql_query($sql) or die ('dit kan beter');
    $html = "";
    while ($row = mysql_fetch_assoc($resource)) {
    $html .= "je andere dingen die in de mail moeten" ;
    }

    mail (...... $html .... );
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  3. #3
    While loop in HTML mail
    Zaankanter
    2.217 Berichten
    Ingeschreven
    26/05/04

    Locatie
    Zaanstad

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Gebruik de functie ob_start: http://nl3.php.net/ob_start

    Binnen ob_start en ob_end kan je dan een while lus uitvoeren (ik neem aan dat je wel weet hoe dat werkt) en dan heb je keurig je while lus in de e-mail.

  4. #4
    While loop in HTML mail
    Bruin is in!
    108 Berichten
    Ingeschreven
    16/11/05

    Locatie
    Deventer

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 08132353
    Ondernemingsnummer: nvt

    Thread Starter
    Lol?

    Ik kan wel loops programmeren, heb dit alleen nog nooit gedaan in een HTML mail en ben het ook nooit ergens tegengekomen.

    Maar bedankt, ik ga ermee aan de slag.

  5. #5
    While loop in HTML mail
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Ik snap het probleem niet.

    Jij weet toch wel hoe je met while door een loop moet wandelen? Bij het aanmaken van een e-mail is dat niet anders.

    Ik zou de headers wel boven de while loop zetten en er niet in.

  6. #6
    While loop in HTML mail
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Citaat Oorspronkelijk geplaatst door markbruin
    Lol?

    Ik kan wel loops programmeren, heb dit alleen nog nooit gedaan in een HTML mail en ben het ook nooit ergens tegengekomen.

    Maar bedankt, ik ga ermee aan de slag.
    In feite maak je een html page in een variabele. Daarna pleur je dat ding door mail() en je zorgt voor de juiste headers.
    Hiervoor raad ik je aan om een mail class te downen ergens. Bijlagen toevoegen, images embedden e.d. is niet heel erg eenvoudig. Natuurlijk moet je ook aan textonly dudes denken. Hiervoor moet je sowieso een multipart-email knutselen.

    Kijk eens naar php-mailer. Daar zit een heleboel in wat je vast kunt gebruiken
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  7. #7
    While loop in HTML mail
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door markbruin
    Ik kan wel loops programmeren, heb dit alleen nog nooit gedaan in een HTML mail en ben het ook nooit ergens tegengekomen.
    Kom op zeg.... het verschil tussen een while loop tijdens het schrijven van HTML naar een browsert of naar e-mail zit 0.0 verschil tussen.

  8. #8
    While loop in HTML mail
    Bruin is in!
    108 Berichten
    Ingeschreven
    16/11/05

    Locatie
    Deventer

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 08132353
    Ondernemingsnummer: nvt

    Thread Starter
    Citaat Oorspronkelijk geplaatst door crazycoder
    Kom op zeg.... het verschil tussen een while loop tijdens het schrijven van HTML naar een browsert of naar e-mail zit 0.0 verschil tussen.
    Oke oke..

    Het is achteraf een beetje een "lullig" vraagje, maar ik kwam er gewoon even niet uit, misschien is het de tijd en het feit dat ik al de hele dag aan het programmeren ben...

    Van mij mag hier een slotje op.

  9. #9
    While loop in HTML mail
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Ik vraag me alleen af hoe je aan die 2de order komt op deze manier... een fetch levert maar 1 row op. Tevens wordt de query() binnen de fetch() niet op fouten gecontroleerd die via de sessie-var binnen kunnen komen. Hierdoor gaat de fetch fout.
    Bij het niet vinden van de order verstuur je een lege mail naar niemand, die retourneerd naar de admin...

    Bij nader inzien valt die 'loop' wel mee, ja
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  10. #10
    While loop in HTML mail
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    if(!empty ^^
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  11. #11
    While loop in HTML mail
    DutchVirtual
    364 Berichten
    Ingeschreven
    20/07/05

    Locatie
    Utrecht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Registrar SIDN: -
    KvK nummer: 11065157
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door markbruin
    mail("".$bestellingemail["email"]."", "Bestelling op LCDHome.nl", "".$bericht."", "".$headers."");
    Goed opletten met mail(), hè? Ik zie zo snel niks, maar heb dit altijd een interessant stuk gevonden:

    http://www.securephpwiki.com/index.php/Email_Injection

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics