Ordersysteem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

PHP Developer Symfony

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail. Hier ga je werken Als PHP Developer kom je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development teams welke ieder verantwoordelijk zijn voor hun 'eigen' klanten. Jouw team bestaat uit 6 backend

Bekijk vacature »

Junior/medior Back end developer PHP, Laravel

Functie Jij als ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor veel van je tijd je bezig houden met het ontwikkelen van maatwerk features en applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. Jij als full stack developer zult dus

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 »

Senior PHP developer/ Software Architect

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een uitdagende werkgever in omgeving Waalwijk zijn wij op zoek naar een enthousiaste softwareontwikkelaar met kennis of ervaring met C# en SQL. In een uitdagende rol als C#.NET Developer werk je samen met een enthousiast en informeel team aan het bouwen van maatwerk software voor variërende klanten. Verder ziet jouw takenpakket er als volgt uit: Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je houdt je bezig met het ontwikkelen

Bekijk vacature »

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

Bekijk vacature »

Junior .NET developer

Functie Wij zijn bezig met het ontwikkelen van een nieuw product en wij hebben jouw hulp hierbij nodig! Als junior .NET ontwikkelaar krijg jij de kans om samen met ons deze nieuwe uitdaging aan te gaan! Momenteel bestaat ons team uit drie interim Software Engineers. Twee hiervan zijn zeer ervaren .NET specialisten die inmiddels hun strepen in dit vakgebied al hebben behaald. Ook hebben wij een junior als onderdeel van ons team die zich op dit moment nog bezig houdt met de Front-end (Angular/TypeScript), maar zich nu ook meer gaat verdiepen in de backend. Wij willen ons team graag verder

Bekijk vacature »

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

Senior Java developer

Dit ga je doen Jouw taken als Senior Java Developer zijn: Het maken van strategische keuzes omtrent de nieuwbouw van applicaties; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java FX, JDBC, SQL, REST, Jax-RS, JSON, Maven, JUnit en Spring (boot)); Reviewen van code en feedback geven op collega developers; Analyseren en oplossen van bugs/incidenten door het onderlinge verband te kunnen leggen van verschillende losstaande systemen. Hier ga je werken Het bedrijf waar je als Senior Java Developer komt te werken staat internationaal bekend om het testen van bodemstructuren door middel van echotechnieken en beeldherkenning.

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Pagina: 1 2 volgende »

Rick de Jong

Rick de Jong

24/05/2012 22:05:24
Quote Anchor link
Goedeavond PHP'ers,

Ik ben bezig met een order(/bestel)systeem te maken in PHP.
Nu zit ik een beetje te spelen maar ik om niet uit het volgende:

- Er zijn 3 pagina's; stap1.php, stap2.php en stap3.php

- Bij stap 1 vult de gebruiker data in die in een tabel (MySQL) worden geplaatst met een ID.

- Bij stap 2 vult de gebruiker ook data in maar die wordt in een andere tabel geplaatst.

- Bij stap 3 krijgt de gebruiker een overzicht van alle ingevulde informatie en moet dit bevestigen.

Nu de vraag: Hoe maak ik een soort sessie waardoor de gebruiker 1 id heeft in beide tabellen, zodat 'stap 3' deze terug kan vinden aan de hand van het ID?

Alvast bedankt voor het meedenken!
 
PHP hulp

PHP hulp

08/11/2024 16:45:20
 
Obelix Idefix

Obelix Idefix

24/05/2012 22:10:08
Quote Anchor link
In de 2e tabel het id plaatsen die overeenkomt met het id in tabel 1.
Met een join is e.e.a. dan aan elkaar te knopen.
 
Rick de Jong

Rick de Jong

24/05/2012 22:10:55
Quote Anchor link
Een join?
 
Andre Sep

Andre Sep

24/05/2012 22:13:22
Quote Anchor link
google?
 
Rick de Jong

Rick de Jong

24/05/2012 22:21:12
Quote Anchor link
En hoe zorg ik ervoor dat hij hetzelfde ID krijgt als bij stap 1?
 
Obelix Idefix

Obelix Idefix

24/05/2012 22:25:09
Quote Anchor link
Kijk eens naar mysql_last_insert_id php of mysql_insert_id
 
Rick de Jong

Rick de Jong

24/05/2012 22:27:01
Quote Anchor link
Obelix en Idefix op 24/05/2012 22:25:09:
Kijk eens naar mysql_last_insert_id php of mysql_insert_id


Is er een makkelijkere manier? Ik moet namelijk dan een link ervan maken lijkt mij?
Gewijzigd op 24/05/2012 22:28:06 door Rick de Jong
 
Obelix Idefix

Obelix Idefix

24/05/2012 22:28:47
Quote Anchor link
Je post binnen twee minuten een reactie; heb je er wel naar gekeken?
Veel makkelijker krijg je het volgens mij niet....
 
Rick de Jong

Rick de Jong

24/05/2012 22:29:39
Quote Anchor link
Zeker, maar ik snap niet hoe ik het mee kan krijgen
 
Obelix Idefix

Obelix Idefix

24/05/2012 22:32:44
Quote Anchor link
Rick de Jong op 24/05/2012 22:29:39:
Zeker, maar ik snap niet hoe ik het mee kan krijgen


Zoeken met Google, de tekst/uitleg lezen en de voorbeelden bekijken. In twee minuten?
Gewijzigd op 24/05/2012 22:33:30 door Obelix Idefix
 
Rick de Jong

Rick de Jong

24/05/2012 23:17:27
Quote Anchor link
Hoe kan ik een redirect (header) gebruiken met mysql_insert_id() ?

Dat hij dus gaat naar bijv.: test.php?id=4
 
Toine vd P

Toine vd P

24/05/2012 23:23:57
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
header('location:test.php?id='.mysql_insert_id());
exit;
?>
 
Rick de Jong

Rick de Jong

24/05/2012 23:27:49
Quote Anchor link
Helaas lukt dit niet ... ;(

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
<title>Verwerken van Stap 1...</title>
<?php
header('location:../index.php?id='.mysql_insert_id());
exit;

include("../config2.php");

$sql="INSERT INTO bestellinginfo (datumtijd, tafel, naam)
VALUES
('$_POST[datumtijd]','$_POST[tafel]','$_POST[naam]')"
;

if (!mysql_query($sql,$con))
  {

  die('Error: ' . mysql_error());
  }

echo "Verwerken, momentje...";

mysql_close($con)
?>
 
Jeroen Spaans

Jeroen Spaans

24/05/2012 23:38:47
Quote Anchor link
Rick de Jong op 24/05/2012 23:27:49:
Helaas lukt dit niet ... ;(


Hier hebben we weinig aan, wat lukt niet? Krijg je een fout code?

Rick de Jong op 24/05/2012 23:27:49:
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
<title>Verwerken van Stap 1...</title>
<?php
header('location:../index.php?id='.mysql_insert_id());
exit;

include("../config2.php");

$sql="INSERT INTO bestellinginfo (datumtijd, tafel, naam)
VALUES
('$_POST[datumtijd]','$_POST[tafel]','$_POST[naam]')"
;

if (!mysql_query($sql,$con))
  {

  die('Error: ' . mysql_error());
  }

echo "Verwerken, momentje...";

mysql_close($con)
?>


Maar het is logisch dat het niet werkt want je doet een
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
exit()

voordat je de query uitvoerd.

Probeer dit eens:

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
<title>Verwerken van Stap 1...</title>
<?php
include("../config2.php");

echo "Verwerken, momentje...";

$sql="INSERT INTO bestellinginfo (datumtijd, tafel, naam)
VALUES
('"
.$_POST['datumtijd']."','".$_POST['tafel']."','".$_POST['naam']."')";

if (!mysql_query($sql,$con))
{

  die('Error: ' . mysql_error());
}

else
{
    mysql_close($con);
    header('location:../index.php?id='.mysql_insert_id());
}

?>
Gewijzigd op 24/05/2012 23:43:26 door Jeroen Spaans
 
- Mark -

- Mark -

24/05/2012 23:39:02
Quote Anchor link
Er mag geen output naar de browser zijn als je header gebruikt. Dit gaat dus zo niet werken.

Probeer PHP en HTML zo veel mogelijk te scheiden, eerst PHP en dan pas HTML. Tevens is je script zo lek als een mandje en je fout afhandeling is verre van mooi.

Waarom doe je tijdens stap 1 al van alles in de database stoppen? Je kunt de gegevens tussen de pagina's toch ook in een session stoppen en dan pas op het laatst alles in je database stoppen als de gebruiker bevestigd heeft dat alles klopt?

Maar ik zou zeggen ga eerst eens even een paar tutorials doorlopen voordat je verder gaat.
 
Rick de Jong

Rick de Jong

24/05/2012 23:45:18
Quote Anchor link
- Mark - op 24/05/2012 23:39:02:
Er mag geen output naar de browser zijn als je header gebruikt. Dit gaat dus zo niet werken.

Probeer PHP en HTML zo veel mogelijk te scheiden, eerst PHP en dan pas HTML. Tevens is je script zo lek als een mandje en je fout afhandeling is verre van mooi.

Waarom doe je tijdens stap 1 al van alles in de database stoppen? Je kunt de gegevens tussen de pagina's toch ook in een session stoppen en dan pas op het laatst alles in je database stoppen als de gebruiker bevestigd heeft dat alles klopt?

Maar ik zou zeggen ga eerst eens even een paar tutorials doorlopen voordat je verder gaat.


Maar hoe maak je een session?
 
Ozzie PHP

Ozzie PHP

24/05/2012 23:47:58
Quote Anchor link
Rick de Jong op 24/05/2012 23:45:18:
- Mark - op 24/05/2012 23:39:02:
Er mag geen output naar de browser zijn als je header gebruikt. Dit gaat dus zo niet werken.

Probeer PHP en HTML zo veel mogelijk te scheiden, eerst PHP en dan pas HTML. Tevens is je script zo lek als een mandje en je fout afhandeling is verre van mooi.

Waarom doe je tijdens stap 1 al van alles in de database stoppen? Je kunt de gegevens tussen de pagina's toch ook in een session stoppen en dan pas op het laatst alles in je database stoppen als de gebruiker bevestigd heeft dat alles klopt?

Maar ik zou zeggen ga eerst eens even een paar tutorials doorlopen voordat je verder gaat.


Maar hoe maak je een session?


- Mark - op 24/05/2012 23:39:02:
Maar ik zou zeggen ga eerst eens even een paar tutorials doorlopen voordat je verder gaat.
 
Jeroen Spaans

Jeroen Spaans

24/05/2012 23:48:08
Quote Anchor link
Rick niet om een zeikerd te zijn, maar heb je ooit wel eens met PHP gewerkt?
Misschien is het slim om eerst eens de basis te leren er staan genoeg tutorials hier op de site maar via google kan je nog vele andere vinden.

Kijk eens op http://w3schools.com/php/default.asp ook een goede basis tutorial ;-)
 
- Mark -

- Mark -

24/05/2012 23:58:24
Quote Anchor link
Onderstaande opslaan als een nieuwe pagina en ververs hem dan maar eens een paar keer. Je zult zien dat de counter dan omhoog gaat.

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

    /* LET OP!
    
        voor session_start() geldt hetzelfde als voor header() er mag nog geen output naar de
        browser zijn verstuurd.
    
     */
    
    # Nieuwe session starten.

        
        session_start();
        
            
    # Controleren of $_SESSION['counter'] al bestaat.
    
        if(isset($_SESSION['counter'])){
        
        # $_SESSION['counter'] bestaat al dus we kunnen hem met 1 verhogen.
            
            $_SESSION['counter']++;
            
        }

        else{
        
        # $_SESSION['counter'] bestaat nog niet dus dan gaan we hem nu voor het eerst aanmaken.
            
            $_SESSION['counter'] = 1;
            
        }


?>

<html>
    <head>
        <title>Demo :: Counter</title>
    </head>
    <body>
    Counter: <?php echo $_SESSION['counter']; ?>
    </body>
</html>
 
Rick de Jong

Rick de Jong

26/05/2012 00:06:49
Quote Anchor link
Jeroen Spaans op 24/05/2012 23:38:47:
Rick de Jong op 24/05/2012 23:27:49:
Helaas lukt dit niet ... ;(


Hier hebben we weinig aan, wat lukt niet? Krijg je een fout code?

Rick de Jong op 24/05/2012 23:27:49:
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
<title>Verwerken van Stap 1...</title>
<?php
header('location:../index.php?id='.mysql_insert_id());
exit;

include("../config2.php");

$sql="INSERT INTO bestellinginfo (datumtijd, tafel, naam)
VALUES
('$_POST[datumtijd]','$_POST[tafel]','$_POST[naam]')"
;

if (!mysql_query($sql,$con))
  {

  die('Error: ' . mysql_error());
  }

echo "Verwerken, momentje...";

mysql_close($con)
?>


Maar het is logisch dat het niet werkt want je doet een
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
exit()

voordat je de query uitvoerd.

Probeer dit eens:

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
<title>Verwerken van Stap 1...</title>
<?php
include("../config2.php");

echo "Verwerken, momentje...";

$sql="INSERT INTO bestellinginfo (datumtijd, tafel, naam)
VALUES
('"
.$_POST['datumtijd']."','".$_POST['tafel']."','".$_POST['naam']."')";

if (!mysql_query($sql,$con))
{

  die('Error: ' . mysql_error());
}

else
{
    mysql_close($con);
    header('location:../index.php?id='.mysql_insert_id());
}

?>




Helaas, hij stuurt hem niet door naar index.php?id=...
 
- Mark -

- Mark -

26/05/2012 11:38:05
Quote Anchor link
Zorg er nu eens voor dat er wat logica in je script opbouw komt. Er mag nog geen output naar de browser zijn als je header gebruikt. En jij stopt hem midden in je pagina.

Er mag best php tussen je HTML staan maar het verwerkings gedeelte heeft daar niets te zoeken.

En ga eens kijken naar MySQLi of PDO. MySQL_ functies zijn verouderd en zouden niet meer gebruikt moeten worden voor het benaderen van een MySQL database.
Gewijzigd op 26/05/2012 11:44:13 door - Mark -
 

Pagina: 1 2 volgende »



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.