Bestelling emailen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead developer (PHP, Symfony, DDD)

Functie Als Lead developer zorg je ervoor dat het team (bestaande uit zowel junior als ervaren developers) in staat is om de kwaliteit van de software (en code) verder te verhogen. In samenwerking met het team, de product owner en de andere lead developers zet je technische lijnen uit en bepaal je de prioriteiten per sprint. Lijkt het jou interessant om complexe problemen op te lossen en bijvoorbeeld een nieuwe applicatiestructuur in Symfony op te zetten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en

Bekijk vacature »

Junior Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Samenwerken in een team van 10 collega's; Opleveren van mooie eindproducten, middels de Agile methodiek; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als startende IT-professional kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven.

Bekijk vacature »

Medior Front-end Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Medior Front-end Developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het uitwerken van designs tot functionele layouts Je

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 »

Full stack Developer / .NET / Angular / Azure

Dit ga je doen Jij gaat je als Full Stack .NET Developer voornamelijk bezighouden met: Het vertalen van concepten naar passende innovatieve en duurzame oplossingen; Het ontwikkelen van bedrijf kritische en gebruiksvriendelijke applicaties voor de internationale markt en intern gebruik; Bouwen aan software om het Internet of Things netwerk te ondersteunen; Het maken en onderhouden van interfaces tussen systemen aan de hand van API's; Het onderhouden en blijven verbeteren van de ontwikkelde software. Hier ga je werken Binnen deze organisatie zal jij als Full Stack .NET Developer een belangrijke rol krijgen en ga je dagelijks de uitdaging aan om maatwerk

Bekijk vacature »

.NET Developer

Functie omschrijving Net afgestudeerd en op zoek naar een leuke baan als developer? Zoek niet verder! Ik heb een functie beschikbaar als back-end developer, bij een leuk familiebedrijf. Je gaat werken met de Microsoft stack en de technieken C# en .NET. Verder maak je gebruik van MVC en Entity framework. SQL kent ook geen geheimen voor jou. Jouw verantwoordelijkheden: Nieuwe maatwerk software bouwen; API koppelingen bouwen; Applicaties en software optimaliseren; Back-end programmeren. Een erg uitdagende functie, met veel vrijheid. Je kan meerdere dagen thuis werken en als je op kantoor werkt wordt de lunch verzorgd. Heb je interesse, reageer dan

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Web Application Developer

Dit ga je doen Samen met het team werk je aan de visualisatie functionaliteiten en hoe dit gebruikt kan worden in een operationele setting; Het ontwerpen, ontwikkelen, onderhouden en leveren van support betreft het Warehouse Management Systeem en de bijbehorende web visualisaties; Je gebruikt hierbijde tools WebGL en ASP.net; Het meewerken in implementatieprojecten; Het leveren van Go-Live Support; Sparren met jouw Amerikaanse collega's. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Web Application Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Software Developer

Functie omschrijving Psst hé jij daar! Op zoek naar een nieuwe uitdaging als developer? Wacht niet langer en reageer direct. In deze functie ga je bij een familiebedrijf werken als developer. Je gaat maatwerk software ontwikkelen met de Microsoft stack. Je gebruikt technieken als C#, ASP.NET en MVC. Je werkt in een leuk team van andere developers. Je krijgt veel vrijheid in je werk en kan flexibel werken. Dagje thuiswerken? Geen probleem! Daarnaast is er veel ruimte om écht mee te denken met het bedrijf en met de klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Vanaf

Bekijk vacature »

C#.NET/Unity Developer

Functieomschrijving Voor een gewaardeerde werkgever in de omgeving van Breda zijn wij op zoek naar een software ontwikkelaar. Dit bedrijf houdt zich bezig met de ontwikkeling van WMS Software (C#/Unity & SQL). Past dit bij jou? Lees snel verder! Jouw werkzaamheden zullen er als volgt uitzien: Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Samen met 6 applicatieontwikkelaars hebben jullie de verantwoordelijkheid voor de uitbreiding en ontwikkeling van de webapplicaties; Het uitvoeren van updates/aanpassingen aan de huidig draaiende applicaties; Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software. Bedrijfsprofiel Wie

Bekijk vacature »

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

Bekijk vacature »

Medior Java developer (fullstack)

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 »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

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 »
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

22/12/2024 09:54:54
 
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.