producten uit bestelling

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Tevens

Bekijk vacature »

Senior Fullstack developer wanted! (C#, Java, Angu

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Senior Front-End Developer at Coolblue?

Bekijk vacature »

NodeJS developer

Functie Als Fullstack developer kom je te werken in het ontwikkelteam. Je bent samen met je collega’s continu bezig om de software uit te breiden, maar hiernaast doe je onderzoek naar de inzet van nieuwe technieken, tools of bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Qua technische kennis zoeken ze iemand die goed op de hoogte is van de nieuwste ontwikkelingen, daar zij nu ontwikkelen op NodeJs back-end,

Bekijk vacature »

Applicatie Ontwikkelaar

Bedrijfsomschrijving DUO verzorgt als uitvoeringsorganisatie, zijnde onderdeel van het Ministerie van Onderwijs, Cultuur en Wetenschap de uitvoering van complexe wet- en regelgeving en heeft een uitgebreid dienstenpakket. DUO financiert en informeert onderwijsdeelnemers en onderwijsinstellingen. Voor verdere informatie zie www.duo.nl Functieomschrijving Wie zoeken we? Jij bent een enthousiaste, flexibele OPS’er die het leuk vindt om het bestaande examenlandschap te vernieuwen. Je bent leergierig en hebt interesse in cloud- en containertechnieken zoals OpenShift, Docker en Helm. Je gaat een uitdaging niet uit de weg en wil je nieuw opgedane kennis graag delen met de collega’s binnen en buiten het team. Doordat de

Bekijk vacature »

Software Developer

Dit ga je doen Ontwikkelen aan de software dat beschikbaar is op de substations; Ontwikkelen in C++, C, Python en JavaScript. Daarnaast op een Embedded Linux omgeving, opgebouwd met containers en DevOps; Meewerken aan cyber security (OWASP); Uitvoeren/bouwen van geautomatiseerde testen in samenwerking met de Quality Specialist; Vertalen van wensen van de klanten/business naar werkbare/duurzame oplossingen. Hier ga je werken Als Software Ontwikkelaar kom je te werken bij een organisatie gericht op de (internationale) energiemarkt, waar wordt gewerkt voor het verwerven en verwerken van realtime, high quality data. Er wordt gewerkt vanuit het hart van de substations en direct voor

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

Bekijk vacature »

Senior Front end developer Automotive Angular

Functie Als Senior Front end developer kom je te werken in een team van 11 developers. 9 van de 11 focussen zich op back end, welke is geschreven in Java, en 2 op de front end waarbij er gebruik wordt gemaakt van Typescript en Angular. De focus in deze rol ligt op 2 aspecten; doorontwikkeling van de eigen tooling en gebruik van de tooling t.b.v. klantprojecten. Momenteel zijn ze in de afrondende fase van een project waarbij ze het gehele verkoopproces van nieuwe auto’s anders ingeregeld hebben voor een grote dealer in Nederland. Waarbij Auto’s normaliter pas verkocht werden in

Bekijk vacature »

PHP back-end developer gezocht!

Functie Werk je liever zonder druk en keiharde deadlines maar met de focus op kwaliteit? Dan kom je hier op de juiste plek terecht! In Het team bestaat momenteel uit 12 developers, hiernaast werken er collega’s van front-end, UX maar ook marketing/sales en support. In iedere sprint ontwikkel je samen functionaliteiten met als uitdaging om de klanten de beste gebruikerservaring te bieden. Ze bieden een werkplek waar je jezelf kunt blijven ontwikkelen, en mee te werken aan zowel bestaande als nieuwe mogelijkheden. Eisen • HBO werk- en denkniveau (ze kijken niet naar een papiertje) • Je denkt graag mee over

Bekijk vacature »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

C# .Net Developer

Dit ga je doen Het bouwen van Api's; Nieuwe oplossingen bouwen met C# .Net; De huidige software uitbouwen met C# .Net; Meewerken in projecten; Meedenken aan de toekomstplannen en verbeteringen; Onderdeel van het Scrum Team. Hier ga je werken Onze klant is een dienstverlenende organisatie voor diverse soorten organisaties in Nederland. Ze zijn van oorsprong een familiebedrijf en er is een open cultuur. Ze zijn vooruitstrevend op IT gebied en hebben een eigen inhouse development team van circa 11 man. Je komt hier te werken in het subteam .Net Core. Hier werken ze volgens scrum met de nieuwste technieken en

Bekijk vacature »

Senior Full Stack developer

Bedrijfsomschrijving tbd Functieomschrijving Full Stack Java Development bij Randstad Groep Nederland (HQ) Er is een vacature in het Corporate Client Solutions (CCS) team. Dit team is met een ander team net begonnen aan het project ‘Grip op Inhuur’. Het doel van dit project is de tevredenheid van onze leveranciers te verhogen en de efficiëntie van onze administratie te verbeteren. Onderdeel daarvan is een ‘Mijn-omgeving’ voor ZZP’ers en leveranciers. Naast dit nieuwe project werkt het team ook aan het onderhoud en verbeteren van een digitaal vacature management systeem waarmee dagelijks vele vacatures worden voorzien. Het team ontwikkelt zo veel mogelijk zelf

Bekijk vacature »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

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

Niels Rietveld

29/08/2015 20:43:02
Quote Anchor link
Hallo,

Ik ben even vastgelopen ,ik denk wel maar weet geen manier meer.
Elk product uit een bestelling wordt uit een tabel "ordered_products" gehaald en weergegeven, enkel worden hierin alleen de product id's opgeslagen. De producten staan in de tabel "products", hoe krijg ik hun naam hieronder?

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

    $result
= mysqli_query($db, "SELECT ID, aantal FROM ordered_products WHERE order_id='" . $id ."'");
    if($result) {
        while($data = mysqli_fetch_assoc($result)) {
         {;
?>

 <?php echo $data['ID'] ?> <?php echo $data['aantal'] ?> x
<?;}
        }
    } else {
      {;?> Er is een fout opgetreden bij het laden van de producten uit deze bestelling.<?;}
    }
?>
Gewijzigd op 29/08/2015 20:44:23 door Niels Rietveld
 
PHP hulp

PHP hulp

19/05/2024 11:51:10
 
- Ariën  -
Beheerder

- Ariën -

29/08/2015 20:50:38
Quote Anchor link
Door joins te gebruiken in MySQL:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
SELECT ordered_products.ID, ordered_products.aantal,products.name
FROM ordered_products
INNER JOIN products
ON ordered_products.ID=products.ID
WHERE products.order_id=42
Gewijzigd op 29/08/2015 21:02:25 door - Ariën -
 
Niels Rietveld

Niels Rietveld

29/08/2015 21:06:48
Quote Anchor link
Bedankt, inmiddels de tutorial erbij gepakt.
Alleen hoe kan ik nu de products name hierin verwerken, zie het niet in de turoial?


Toevoeging op 29/08/2015 21:09:29:

Kan je de regels anders even toelichten?
 
- Ariën  -
Beheerder

- Ariën -

29/08/2015 21:12:30
Quote Anchor link
INNER JOINS selecteert alle rijen uit beide tabellen zolang er een match is tussen de kolommen in beide tabellen. Voer de SQL maar eens in phpMyAdmin, HeidiSQL etc in...

Zie ook: http://www.w3schools.com/sql/sql_join_inner.asp
 
Niels Rietveld

Niels Rietveld

29/08/2015 21:15:19
Quote Anchor link
O ik snap hem, je zet bij select de tabel waaruit voor de punt en erachter de kolom.
 
- Ariën  -
Beheerder

- Ariën -

29/08/2015 21:16:10
Quote Anchor link
Dat klopt.
 
Niels Rietveld

Niels Rietveld

29/08/2015 21:54:42
Quote Anchor link
Hoe kan ik nu deze functie in een string bouwen, de functie werkt wel :-) Thx aar
 
- Ariën  -
Beheerder

- Ariën -

29/08/2015 22:01:07
Quote Anchor link
Dit is geen functie. Het is gewoon een query, een kwestie van uitvoeren en fetchen. Net als je anders ook altijd doet met MySQL(i) en PHP. Dit gebeurt al in je code.
Gewijzigd op 29/08/2015 22:01:43 door - Ariën -
 
Niels Rietveld

Niels Rietveld

29/08/2015 22:02:36
Quote Anchor link
Nee, dat begrijp ik maar die ik aan het begin van het topic gaf:

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
<?php

    $result
= mysqli_query($db, "SELECT ordered_products.ID, ordered_products.aantal,products.name
FROM ordered_products
INNER JOIN products
ON ordered_products.ID=products.ID
WHERE products.order_id=42 "
);
    if($result) {
        while($data = mysqli_fetch_assoc($result)) {
         {;
?>

 <?php echo $data['ID'] ?> <?php echo $data['aantal'] ?> x
<?;}
        }
    } else {
      {;?> Er is een fout opgetreden bij het laden van de producten uit deze bestelling.<?;}
    }
?>


Hoe krijg ik deze bovenstaande in een string, om te mailen.
 
- Ariën  -
Beheerder

- Ariën -

29/08/2015 22:07:15
Quote Anchor link
je kan een alias toevoegen in je SELECT:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
SELECT     
    ordered_products.ID AS productID,
    ordered_products.aantal AS aantal,
    products.name AS name
.... etc...

Die alias vormt dan het veldnaam.
 
Niels Rietveld

Niels Rietveld

29/08/2015 22:08:47
Quote Anchor link
huh? Ik bedoel dat die alles toont en dat mailt, dus de functie van mij in een string xD
 
- Ariën  -
Beheerder

- Ariën -

29/08/2015 22:11:25
Quote Anchor link
Alles velden tonen uit de query is niet zo heel lastig meer. Als je de query eens uitvoert in je phpMyAdmin dan volgt alles wel vanzelf.

En hoe je mailt, dat kan met de mail()-functie in PHP, of nog beter zelfs: PHPmailer, welke makkelijk te debuggen is bij fouten. Je kan met de .= operator in PHP alles uit je whileloop samenvoegen tot één string.
Gewijzigd op 29/08/2015 22:12:49 door - Ariën -
 
Niels Rietveld

Niels Rietveld

29/08/2015 22:14:56
Quote Anchor link
Ik weet hoe ik mail in PHP maar hoe mail ik de dingen die worden weergegeven door deze query haha

Toevoeging op 29/08/2015 22:18:16:

Hoe verwerk ik het hier in:
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
<?php
$naar
= '[email protected]'; // Waar moet het naartoe?
$onderwerp = 'Bestelling'; // Het onderwerp van het bericht

// Header instellen, zodat nl2br() werkt

$headers = "MIME-version: 1.0\r\n";
$headers .= "content-type: text/html;charset=utf-8\r\n";


$body = "
<font size='2' face='arial'>Hier moet het worden weergegeven:<br>
"
;

$froms = "[email protected]";
$title = "Systeem";

     $headers .= 'From: ' . $title . ' <' . $froms . '>'; // Een afzender instellen zodat je kan reageren.

    if(mail($naar, $onderwerp, $body, $headers))
    {

      print '<p><font color="green">Bedankt.</font></p>';
    }

    else
    {
      print '<p>Helaas, er is wat fout gegaan tijdens het verzenden van het formulier.</p>';
    }



?>
 
- Ariën  -
Beheerder

- Ariën -

29/08/2015 22:23:15
Quote Anchor link
ja je while die mail plaatsen, en in je while alle data samensmelten tot één string, zoals ik al zei:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$string
= ""; // string initialiseren
// while

$string .= "kersen 3,5 per kg."; // hier je producten en gegevens erbij
// einde while

echo $string;
?>
Gewijzigd op 29/08/2015 22:24:10 door - Ariën -
 
Niels Rietveld

Niels Rietveld

29/08/2015 22:25:44
Quote Anchor link
Het lukt mij niet de while erin te krijgen, en begrijp je voorbeeld niet helemaal. Waar moet ik hem nou plakken?
 
- Ariën  -
Beheerder

- Ariën -

29/08/2015 22:30:25
Quote Anchor link
Die while moet vóór je mail komen, en in die while stel je je string samen.
 
Niels Rietveld

Niels Rietveld

29/08/2015 22:31:13
Quote Anchor link
Ja maar ik snap niet hoe :(
 
- Ariën  -
Beheerder

- Ariën -

29/08/2015 22:36:09
Quote Anchor link
Aan het begin van je code-blok zet je je while()-loop neer,waarin je alle producten ophaalt. En daarin genereer je de string.

Die geef je daarna mee aan je mail-functie.

Probeer maar eens.
 
Niels Rietveld

Niels Rietveld

29/08/2015 22:38:50
Quote Anchor link
Maar ik snap niet hoe ik die string moet genereren, ik heb de while loop al:

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
<?php

    $result
= mysqli_query($db, "SELECT ordered_products.ID, ordered_products.aantal,products.name
FROM ordered_products
INNER JOIN products
ON ordered_products.ID=products.ID
WHERE products.order_id=42 "
);
    if($result) {
        while($data = mysqli_fetch_assoc($result)) {
         {;
?>

 <?php echo $data['ID'] ?> <?php echo $data['aantal'] ?> x
<?;}
        }
    } else {
      {;?> Er is een fout opgetreden bij het laden van de producten uit deze bestelling.<?;}
    }
?>


Toevoeging op 29/08/2015 22:46:41:

Wacht ik denk dat ik hem snap , het is zaterdag avond he hahah


Toevoeging op 29/08/2015 22:47:10:

Nee, toch niet want hoe kan ik meerdere string van dezelfde naam hebben met andere inhoud?
 
- Ariën  -
Beheerder

- Ariën -

29/08/2015 22:48:36
Quote Anchor link
met de .= operator. Zie eerder in dit topic.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$inhoud
= ""; // initialiseren

while($data = mysqli_fetch_assoc($result)) {
    $inhoud .= $data['ID']." x ".$data['aantal']."<br>";
}


echo $inhoud;
?>
Gewijzigd op 29/08/2015 22:49:26 door - Ariën -
 
Niels Rietveld

Niels Rietveld

29/08/2015 22:50:50
Quote Anchor link
--

Toevoeging op 29/08/2015 22:52:47:

Thx aar
Gewijzigd op 29/08/2015 22:51:09 door Niels Rietveld
 



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.