Bestelling emailen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Back-end Programmeur

Functieomschrijving Heb jij kort geleden je HBO ICT in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een ambitieuze werkgever in de regio van Breda zijn wij op zoek naar een Back-end programmeur met affiniteit met C#.NET, SQL en MS Access. Samen met team bestaand uit ware ICT professionals ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Belangrijk is dat je kennis of ervaring hebt van C#.NET en SQL. Je toont een flexibele en sociale houding naar klanten toe. Je denkt in nieuwe mogelijkheden & gaat graag de uitdaging aan. Bedrijfsprofiel De

Bekijk vacature »

Sportieve Junior C#.NET developer gezocht!

Bedrijfsomschrijving Wil jij werken aan webapplicaties bij de marktleider binnen de branche? Voor een klant in de buurt van Oosterhout ben ik op zoek naar een Fullstack .NET developer. Dit bedrijf bestaat bijna 10 jaar en is inmiddels uitgegroeid tot marktleider in Nederland en heeft tevens kantoren in meerdere landen in Europa. Dit bedrijf bouwt webapplicaties waarbij internationaal enkele honderdduizenden deelnemers, soms tegelijk, een beroep doen op de realtime data uit deze applicaties. Dit brengt erg veel technische uitdaging met zich mee. Ze ontwikkelen nieuwe applicaties maar ook bestaande applicaties worden uitgebreid en verbeterd. Hier kan jij een onderdeel van

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Junior PHP Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior PHP Developer bij Coolblue? Als Junior PHP Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te kunnen maken. Je sterk analytisch vermogen komt dan ook goed

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

Fullstack developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Ervaren PHP Software Developer

Functieomschrijving Voor een toffe opdrachtgever in regio Breda zijn wij op zoek naar een medior PHP Developer met affiniteit met Laravel. Je komt te werken bij een uitdagende opdrachtgever met supergave klanten in een specifieke branche. Als PHP ontwikkelaar ben je samen met een vooruitstrevende team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het vernieuwen van informatiesystemen voor een specifieke branche. Je ondersteunt complexe uitdagingen van klanten. Vervolgens breng je hun wensen in kaart en vertaalt deze door naar maatwerk software. Affiniteit met Laravel is een pré. Om de klanten zo goed mogelijk te ondersteunen en snel in

Bekijk vacature »

Front-end Developer

Dit ga je doen Je komt in een DevOps-cultuur te werken waarbij je met je team werkt aan de front-end van diverse brand websites; Het ontwerpen van functionele en grafische ontwerpen die worden geïmplementeerd; Draagt zorg voor het maken van analyses; Je werkt nauw met je collega’s samen en geeft elkaar feedback en suggesties waar nodig; Het uitwerken van vraagstukken die afkomstig zijn van verschillende klanten; Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt

Bekijk vacature »

Front-end developer gezocht

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Senior Organisatieontwikkelaar

Als Organisatieontwikkelaar zorg je ervoor dat we in het magazijn van Coolblue altijd vooruit voetballen op het gebied Medewerker en Organisatie Ontwikkeling. Zo draag je bij aan een toekomstbestendig magazijn waar we klanten én medewerkers elke dag blijven verwonderen. Wat doe je als Senior Organisatieontwikkelaar bij Coolblue? Als Organisatieontwikkelaar werk je voor het magazijn van Coolblue. Je krijgt er energie van om continue te bouwen aan een toekomstbestendige organisatie. Dat doe je samen met 17 collega's in het HR-team, ieder met een eigen specialisme. Je werkt graag zelfstandig en je weet snel je weg te vinden als verandermanager. Ook ben

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van IT Operations Manager! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »
Marten van den Steen

Marten van den Steen

16/07/2011 11:44:50
Quote Anchor link
Beste,

Voor een bedrijf ben ik een webshop aan het maken, maar nou loop ik tegen een probleem aan. Als de bestelling wordt verzonden naar de database wil ik ook graag een email naar het bedrijf sturen met daarin de bestelde gegevens.

De email wordt verzonden, maar hierin staat maar 1 artikel. Hoe krijg ik de gehele lijst gemaild? Dit is mijn script:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<?php
session_start();
 
include('config.php');
// checkout.php
 
// In het script doen we het ook maar even stap voor stap.
 
// Stap 1, zet de order in de order tabel

$sql = "INSERT INTO BESTELLING
       (besteldatum)
       VALUES
       ("
.date(d-m-y).")";  // Verzin iets moois voor de date() functie
$query = mysql_query($sql) or die (mysql_error()."<br>in file ".__FILE__." on line ".__LINE__);
$ordernr = mysql_insert_id(); // Die hebben we later nodig, is dus ordernr (bestelnr)
 
// Stap 2, winkelwagen splitten en in de database zetten

$cart = explode("|",$_SESSION['cart']);
 
foreach($cart as $products) {
  // Split
  /*
 
    $product[x] -->
       x == 0 -> product id
       x == 1 -> hoeveelheid
  */

  $product = explode(",",$products);
 
  $iSql = "INSERT INTO BESTELREGEL
          (bestelnummer, productnummer, aantal_besteld)
          VALUES
          ("
.$ordernr.", ".$product[0].", ".$product[1].")";
  $iQuery = mysql_query($iSql) or die (mysql_error()."<br>in file ".__FILE__." on line ".__LINE__);
}

 
// Totaal (komt later wel terug)
$total = 0;
 
// Show cart
foreach($cart as $products) {
    // Split
    /*
       $product[x] -->
       x == 0 -> product id
       x == 1 -> hoeveelheid
    */

    $product = explode(",",$products);
 
    // Get product info
    $sql = "SELECT productnaam, prijs
             FROM PRODUCT
             WHERE productnummer = $product[0]"
;  // Weet je nog, uit die sessie
    $query = mysql_query($sql) or die (mysql_error()."<br>in file ".__FILE__." on line ".__LINE__);
    $pro_cart = mysql_fetch_object($query);
    $i++;
 
    $bericht = "<tr>
<td>"
.$pro_cart->productnaam."</td>
<td><input type=\"hidden\" name=\"productnummer_"
.$i."\" value=\"".$product[0]."\" />
<input type=\"text\" name=\"hoeveelheid_"
.$i."\" value=\"".$product[1]."\" size=\"2\" maxlength=\"2\" /></td>
<td>"
.$pro_cart->prijs."</td>
<td>"
.$lineprice."</td>
<td><a href=\"javascript:removeItem("
.$i.")\">X</td>
</tr>"
;
 
    // Total
       // Totaal updaten

 
    $lineprice = $product[1] * $pro_cart->prijs;      // regelprijs uitrekenen > hoeveelheid * prijs
        $total = $total + $lineprice;
 
    $count = count($cart);
}

$to  = '[email protected];
 
// subject
$subject = '
Bevestiging van bestelling';
 
// message
$message = '

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
                <
html>
                <
head>
                <
/head>
 
                <
body>
                '.$count.'
        <table>
    <
tr>
      <
td width="50%"><b>Productnaam</b></td>
      <
td width="20%"><b>Hoeveelheid</b></td>
      <
td width="15%"><b>Prijs p/s</b></td>
      <
td width="15%"><b>Totaal</b></td>
      <
td>&nbsp;</td>
    <
/tr>
<
tr>
<
td>'.$pro_cart->productnaam.'</td>
<
td>'.$product[1].'</td>
<
td>'.$pro_cart->prijs.'</td>
<
td>'.$lineprice.'</td>
<
/tr>
       <
tr>
    <
td colspan="3"><b>Totaal</b></td>
    <
td><b>'.$total.'</b></td>
    <
td>&nbsp;</td>
  <
/tr>
  <
/table>
                <
/body>
                <
/html>
';
 
$headers1 = "From: \"Bedrijfsnaam\" <".$email1.">\r\n";
$headers1 .= "Reply-To: \"".$naam."\" <".$email.">\n";
$headers1 .= "Return-Path: Mail-Error <".$email.">\n";
$headers1 .= "MIME-Version: 1.0\n";
$headers1 .= "Content-Transfer-Encoding: 8bit\n";
$headers1 .= "Content-type: text/html; charset=iso-8859-1\n";
 
$formsent = mail($to, $subject, $message, $headers1);
 
 
 
session_unset($_SESSION['
cart']);
 
echo "<p>De bestelling is toegevoegd!</p>"
 
?>
 
PHP hulp

PHP hulp

20/05/2024 02:45:15
 
Serge Girard

Serge Girard

16/07/2011 12:07:34
Quote Anchor link
$product[1] veranderen in $product[$i] ?
 
Gerhard l

gerhard l

16/07/2011 12:40:33
Quote Anchor link
op regel 75 ' vergeten.
$to = '[email protected]';

kijk naar de kleurtjes
 
Ivo Filot

Ivo Filot

16/07/2011 12:56:03
Quote Anchor link
$product[1] moet gewoon zo blijven staan, want het refereert naar de hoeveelheid (zie de comments in het script).

Het probleem ligt eraan dat er geen loop over alle producten gaat voor het genereren van het e-mail bericht:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php

<tr>
<
td>'.$pro_cart->productnaam.'</td>
<
td>'.$product[1].'</td>
<
td>'.$pro_cart->prijs.'</td>
<
td>'.$lineprice.'</td>
<
/tr>

?>


zou iets moeten worden wat lijkt op het volgende

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
foreach($cart as $products)
{

$message .= '   //let op: er staat hier een concatenate punt
   <tr>
   <td>'
.$products->productnaam.'</td>
   <td>'
.$products->hoeveelheid.'</td>
   <td>'
.$products->prijs.'</td>
   <td>'
.$lineprice.'</td>
   </tr>'
;
}


?>


Natuurlijk bovenstaande variabelen even veranderen naar de juiste.
Gewijzigd op 16/07/2011 12:58:16 door Ivo Filot
 
Marten van den Steen

Marten van den Steen

16/07/2011 14:16:32
Quote Anchor link
Super, dank je wel! Helaas krijg ik nu in de email het bestelde 2 keer te zien, onder elkaar..
 
Ivo Filot

Ivo Filot

16/07/2011 14:38:52
Quote Anchor link
Je zit nu heel dicht bij de oplossing. Controleer even hoe je precies de gegevens uit de database haalt en of je niet oude gegevens overschrijft. Elke productnaam moet via een unieke variabele aangeroepen worden.

Als je er niet uitkomt, stuur dan even de code van je winkelwagentje- en product-objecten, want het is nu een beetje gissen wat de correcte variabelnamen zouden moeten zijn. (vergeet natuurlijk niet gevoelige code zoals wachtwoorden even te verwijderen)
 
Marten van den Steen

Marten van den Steen

16/07/2011 15:05:43
Quote Anchor link
Het is al gelukt, dank je wel voor je reacties!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.