Bestelling emailen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Currently we are specific looking for professionals who speak fluently Dutch on C1 level. .NET engineer met ambitie? De uitgebreide versie: Jij hebt ruim twee jaar ervaring als developer. Nu wil je graag je tanden zetten in nog complexere projecten. Met je team bereik je nieuwe hoogtes en zelfstandig maak je meters. Stilstand is achteruitgang voor jou; je hebt behoefte aan collegae die jou alles leren over Microsoft technologie maar wilt tegelijkertijd ook graag je eigen opgedane kennis delen. Alles wat vandaag nog onbekend is, moet je morgen toepassen in de volgende uitdaging en dàt is wat jou scherp houdt.

Bekijk vacature »

Webdeveloper

Functieomschrijving Voor een detacheerder in de ict, gevestigd in Delft, zijn we op zoek naar iedereen met kennis van programmeertaal. Dit bedrijf heeft opdrachten bij verschillende organisaties, denk aan is front-end, back-end, embedded systems, mobile apps en data science. Naast bovenstaande kennis kan jij collega's motiveren en enthousiasmeren met daarbij efficiëntie en kwaliteit hoog in het vaandel. Aangezien je soms in een project werkt is samenwerken met andere ontwerpers, programmeurs en interactiedeskundigen niet weg te denken. Tot slot is het belangrijk dat jij van afwisseling houdt en snel werkzaamheden op pakt. Jij vindt werken op projectbasis leuk! Het zou ook

Bekijk vacature »

.NET Core Developer C# Kubernetes

Bedrijfsomschrijving Voor een toffe organisatie in de regio Den Haag zijn wij opzoek naar een .NET Core Developer die kennis en ervaring heeft met Kubernetes. Het betreft een innovatieve organisatie waar ze werken met de nieuwste tools en technieken. Het softwareplatform zal je verder ontwikkelen, optimaliseren en werken aan nieuwe projecten en features. Binnen het DevOps-team werk je nauw samen met jouw directe collega's en samen werken jullie iedere dag aan het naar een nog hoger niveau tillen van het softwareplatform. Functieomschrijving Ben jij een .NET Core Developer en wil je werken binnen een hele toffe en innovatieve omgeving? Heb

Bekijk vacature »

C# Developer

C# Developer Currently we are specific looking for professionals who speak fluently Dutch on C1 level. De uitgebreide versie Jij hebt ruim twee jaar ervaring als developer. Nu wil je graag je tanden zetten in nog complexere projecten. Met je team bereik je nieuwe hoogtes en zelfstandig maak je meters. Stilstand is achteruitgang voor jou; je hebt behoefte aan collegae die jou alles leren over Microsoft technologie maar wilt tegelijkertijd ook graag je eigen opgedane kennis delen. Alles wat vandaag nog onbekend is, moet je morgen toepassen in de volgende uitdaging en dàt is wat jou scherp houdt. Je hebt

Bekijk vacature »

Senior applicatieontwikkelaar

Ben jij een gedreven applicatieontwikkelaar met minimaal drie jaar werkervaring? En wil je een uitdagende baan met impact én jezelf breed ontwikkelen? Bij UPS bouw je mee aan complexe systemen die wereldwijd worden gebruikt en krijg je alle ruimte om nóg beter te worden in je vak. Dit ga je doen In een dynamisch scrumteam werk je aan de hand van processen en technologieën zoals CI/CD en DevOps aan het behalen van jullie doelen. Je bent betrokken bij alle facetten van applicatieontwikkeling: van ontwerpen en bouwen tot testen en implementeren. Je levert ontwerpen die passen bij de onderliggende frameworks en

Bekijk vacature »

Senior C# Developer (NL)

Senior C# Developer (NL) Den Haag HBO/WO IT Professional "Als Senior C# Developer impact maken op de groeiende E-commerce markt met onze logistieke software. Je doet dit door complexe bedrijfskritische logistieke business processen te vertalen naar de ontwikkeling en uitbreiding van onze Cloud IT-platformen en software oplossingen in C# en AWS" Wat ga je doen? PostNL is becoming a postal tech company. Als Senior C# Developer ben je onderdeel van een multidisciplinair Business-IT-team bestaande uit onder andere een Lead Engineer, Developers en Solution Consultants. Samen zijn jullie verantwoordelijk voor het bouwen aan onderdelen uit onze logistieke software omgeving. Binnen het

Bekijk vacature »

Mobile App Developer

Ons Mobile ontwikkelteam zoekt een fanatieke Mobile App Developer. Ben jij creatief en heb je passie voor het ontwikkelen van apps? Dan zijn wij op zoek naar jou! Jouw baan ChipSoft heeft al diverse apps uitgebracht en het aantal gebruikers hiervan neemt snel toe. De apps doen het erg goed bij de zorginstellingen. Je kunt hierbij denken aan apps verpleegkundigen, thuiszorgmedewerkers, de logistieke dienst en - natuurlijk - de artsen zelf. Door jouw hands-on mentaliteit, eigenwijsheid en technisch inzicht kun je nauwkeurig herbruikbare software schrijven. Die software sluit naadloos aan op onze ‘back end’ (HiX, onze ICT-totaaloplossing voor de zorg).

Bekijk vacature »

PHP Laravel developer voor maatwerk projecten

Functieomschrijving Er wordt hier gezocht naar een ervaren backend specialist die graag zijn tanden zet in het optimaliseren van webapplicaties. Er worden nog steeds nieuwe features bedacht, hier mag jij aan gaan meewerken, en die worden dan in het kleine team ontwikkeld. Je gaat werken met de nieuwste technieken en gaat werken aan een eigen product· Voordeel bij dit soort organisaties is dat de ontwikkelboog lang is en dat er veel aandacht is voor kwaliteit. Herken jij jezelf in bovenstaand profiel? Reageer dan snel! Functie-eisen - Je beschikt als PHP ontwikkelaar over HBO werk en denk niveau; - Je hebt

Bekijk vacature »

Lead Full Stack Developer / Mobile Apps / C# / Rea

Bedrijfsomschrijving Als Full Stack developer kom je te werken bij een organisatie in regio Ede die gespecialiseerd is in het ontwikkelen en implementeren van software. Zo hebben ze een eigen ontwikkelde applicaties in de markt gezet voor de agrarische sector die internationaal zeer succesvol is en waar grote vraag naar is. Door deze software worden klanten op een slimme manier ondersteund bij voorraden, administratie, het maken van planningen en nog veel meer. De laatste tijd neemt de vraag naar mobile applicaties toe die klanten real time van de correcte informatie voorzien en het mogelijk maken om onder andere data registraties

Bekijk vacature »

.NET Developer / C# / Financiele sector

Bedrijfsomschrijving De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eind gebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Binnen dit team zal jij de schakel worden die verantwoordelijk is voor de ontwikkeling aan de back-end. Vind jij het prettig om software te ontwikkelen met C#, SQL, MVC, en WCF? Ken jij alle kneepjes van Agile werken? Staat

Bekijk vacature »

Developer / Techneut / Oracle APEX / Ondernemend

Bedrijfsomschrijving Binnen deze organisatie zal je terecht komen in een team van 7 techneuten. Wat al deze techneuten kenmerkt, is dat zij stuk voor stuk over een grote hoeveelheid algemene kennis beschikken op het gebied van development. Daarnaast is iedereen ondernemend genoeg om het werk naar hun toe te halen ipv te wachten op het werk. Dit zit als volgt. Deze organisatie voorziet hun klanten, voornamelijk actief in de overheidssector, in een oplossing voor het bewaren en ontsluiten van documenten. Het product is een complex en abstract datamodel wat uiteindelijk een SaaS-oplossing biedt. Doordat zij een zo gestandaardiseerd mogelijk producten

Bekijk vacature »

Senior DevOps-ontwikkelaar eIDAS

Functie­omschrijving Burgers en bedrijven veilig en betrouwbaar digitaal toegang geven tot diensten en producten van het ministerie van Economische Zaken en Klimaat. Als senior DevOps-ontwikkelaar bouw je daar letterlijk aan mee. En dat doe je bij DICTU: een van de grootste en meest vooruitstrevende ICT-dienstverleners van de Rijksoverheid. Jij werkt mee aan de doorontwikkeling van eIDAS, dat staat voor Electronic IDentification Authentication and trust Services. Deze koppeling maakt de grensoverschrijdende authenticatie op overheidswebsites binnen de Europese Unie mogelijk. Het ministerie van Economische Zaken en Klimaat heeft één moderne toegangspoort voor zijn diensten en inspecties. Enkele daarvan zijn dankzij eIDAS inmiddels

Bekijk vacature »

SAP Developer

Discipline Information Technology Location Venlo (NL) Hours a week 40 Our SAP Developer is a team player vidaXL is a rapidly growing international organization where IT plays a key part. SAP is a crucial component of vidaXL’s extensive IT landscape. In order to maintain continuous growth and improvement of processes we are looking for an experienced SAP Developer. This role focuses mainly on developing, managing and optimizing new and existing processes within SAP, in relation to supply chain management (SCM). In addition, we expect our SAP Developer to function as a back-up and a sparring partner for fellow SAP Developers.

Bekijk vacature »

Servicedesk-medewerker

Wat ga je doen? Als servicedesk-medewerker ben jij het eerste aanspreekpunt voor de eindgebruiker. De klantvragen die jij krijgt, los je indien mogelijk direct op en registreer je in Topdesk. Wat je niet kan oplossen, zet je door naar de juiste behandelaarsgroep. Je komt te werken binnen een team waar jij samen met je collega's verantwoordelijk bent voor de dagelijkse ICT-dienstverlening binnen de organisatie. Verder houd jij je onder andere bezig met het: Analyseren van meldingen om eventuele problemen te detecteren en signaleren; Routeren van meldingen naar andere behandelaarsgroepen waar nodig; Bewaken van de voortgang van openstaande meldingen; Informeren van

Bekijk vacature »

Technisch Ontwerper / Applicatie Ontwikkelaar

Technisch Ontwerper / Applicatie Ontwikkelaar Actief Wat ga je doen? Als Technisch Ontwerper / Applicatie Ontwikkelaar kom je te werken bij onze gerenommeerde klanten op projecten of opdrachten van omvang en formaat. Je bent verantwoordelijk voor het omzetten van functionele specificaties naar een technisch ontwerp, het ontwerp van programmaspecificaties voor toepassingen, de realisatie van (gewijzigde) programmaonderdelen en databestanden van toepassingen en de technische systeemtest van applicatietoepassingen. Daarnaast geef je vorm aan webpagina’s en applicaties, stel je gebruikersdocumentatie op en verleen je ondersteuning bij het oplossen van productiefouten. Tevens ben je verantwoordelijk voor het samenstellen en onderhouden van de applicatie c.q.

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  = 'info@bedrijfsnaam.nl;
 
// 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

26/10/2020 02:20:29
 
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 = 'info@bedrijfsnaam.nl';

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.