login  Naam:   Wachtwoord: 
Registreer je!
 Forum

webshop-een email sturen ter bevestiging met de geselcteerde artikelen.

Offline leo5901 - 13/08/2010 23:04 (laatste wijziging 14/08/2010 10:30)
Avatar van leo5901Nieuw lid Hallo,
ik ben op zoek naar de juiste werkwijze om een emailberichtje te sturen naar de persoon die (eventueel meerdere) artikel(s) selecteert uit een tabel van een database.
Alles werkt naar mijn mening goed. Behalve ik weet niet hoe ik de records uit de tabel, die voldoen aan de id_sessie kan omzetten naar tekst in de email. Met een while of met een for ?
Dit is het huidige php-blok waarmee ik worstel :

  1. mysql_select_db($database_locadatabase, $locadatabase);
  2. $query_rsOverzicht = sprintf("SELECT id_sessie, merk, artikel, aantal, prijs, waarde FROM orders WHERE id_sessie LIKE %s", GetSQLValueString("%" . $colname_rsOverzicht . "%", "text"));
  3. $rsOverzicht = mysql_query($query_rsOverzicht, $locadatabase) or die(mysql_error());
  4. $row_rsOverzicht = mysql_fetch_assoc($rsOverzicht);
  5. $totalRows_rsOverzicht = mysql_num_rows($rsOverzicht);
  6.  
  7.  
  8. <?php
  9. $aan = "locatex@lowet.be";
  10. $onderwerp = "Webshop - bestelling";
  11. $bericht = "<html><body>" .
  12. "<h3><u>Gegevens Klant</u></h3>" .
  13. "Naam : " .$row_rsKlantgegevens ['aanroep'] . "," . $row_rsKlantgegevens['naam'] .
  14. "<br />" .
  15. "Adres : " . $row_rsKlantgegevens['adres']. ",". $row_rsKlantgegevens['huis'] .
  16. "<br />" .
  17. "Woonplaats : " . $row_rsKlantgegevens['post']. " - ". $row_rsKlantgegevens['gemeente'] .
  18. "<br />" .
  19. "email : " . $row_rsKlantgegevens['email'].
  20. "<br />".
  21. "Merk : " . $row_rsOverzicht['merk'].
  22. "<br />" .
  23. "Artikel : " .$row_rsOverzicht['artikel'].
  24. "<br />" ;
  25. while ($row = mysql_fetch_array($query_rsOverzicht))
  26. {
  27. printf ("ID: %s, MERK: %s , Artikel: %s,<br />", $row[0], $row["merk"], $row["artikel"]) ;
  28. }
  29.  
  30. mysql_free_result($$query_rsOverzicht);
  31.  
  32. "</body></html>" ;
  33. $header = "From: blabla\r\n" .
  34. "MIME-Version: 1.0\r\n" .
  35. "Content-type: text/html; charset=UTF-8";
  36. if (!mail($aan, $onderwerp, $bericht, $header)) {
  37. header( "Location: blabla" ) ;
  38. }
  39. ?>


Men probleem id dus die while ! hoe ik deze omgezet krijg naar bijvoorbeeld $text.

Alvast bedankt voor de hulp.

Gr.


vinTage schreef:
vinTage was here with code tags

2 antwoorden

Gesponsorde links
Offline Stijn - 14/08/2010 11:02
Avatar van Stijn PHP expert Vervang lijn 27 door het volgende:

  1. $bericht .= "ID: ".$row[0].", MERK: ".$row["merk"]." , Artikel: ".$row["artikel"].",<br />";
Bedankt door: leo5901
Offline leo5901 - 14/08/2010 17:24
Avatar van leo5901 Nieuw lid Hartelijk bedankt .
Je advies werkt.
Ik kan verder.
mvg,

Léonce L.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.187s