Bestelformulier maken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior C# Developer

You'll build modern applications for Coolblue's back office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become a Medior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become C# Developer at Coolblue? Read below if the job suits you. You enjoy doing this Working with various types of

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Back end developer Onderwijssoftware

Functie Als back end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van hoogwaardige

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 »

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 »

PHP Developer (junior functie)

Functie omschrijving Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed leesbaar is. Je maakt voor bedrijven op maat

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

Bekijk vacature »

Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12946 Introductie We are looking for a Java Developer! Our client is one of the most innovation companies located within the Netherlands. We provide high quality software in a high-tech and challenging market. Functieomschrijving The department is specialized in creating and developing high quality software for manufacturing automation in a high tech environment. We strive to provide our clients with high quality software and deliver state of the art solutions in a variety of ways. Creating software infrastructure using Java SE / EE Create applications to fine tune manufacturing processes

Bekijk vacature »

Software ontwikkelaar

Ben jij graag bezig met verschillende projecten? Vind jij beleving van klanten én medewerkers ook belangrijk? Wij zijn vanwege de doorontwikkeling van het applicatielandschap van onze opdrachtgever op zoek naar een fulltime software ontwikkelaar. Omschrijving Jij en jouw collega’s zijn verantwoordelijk voor de continuïteit en waarborging van het applicatielandschap. Om de processen vloeiend te laten verlopen is software ontwikkeling daarom van essentieel belang. Onze opdrachtgever doet dit voornamelijk zelf, met door hun eigen ontwikkelde applicaties. Dit betekent dat jij: functionele eisen vertaalt naar gebruiksvriendelijke software; tijdens SCRUM sessies advies geeft over het te bouwen ontwerp; nieuwe software ontwikkelt en het

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Functioneel Applicatiebeheerder

Wij van CNB zijn op zoek naar een leergierige Functioneel Applicatiebeheerder CNB is de grootste dienstverlener in de markt van bloembollen en vaste planten. In deze markt verricht CNB de volgende diensten: bemiddeling, veilen en het koelen en prepareren van bloembollen. Vanuit ons hoofdkantoor in Lisse werken bijna 100 collega’s dag in dag uit aan de bemiddeling van bloembollen. In Bovenkarspel vindt het koelen en prepareren van de bloembollen plaats. Wij zijn op zoek naar een enthousiaste Functioneel Applicatiebeheerder die naast een applicatie, ook sfeer kan bouwen! Jij: Vindt het leuk om binnen een klein IT-team aan de slag te

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

Bekijk vacature »

Pagina: « vorige 1 2 3 4 volgende »

Frank Nietbelangrijk

Frank Nietbelangrijk

27/06/2015 01:43:02
 
PHP hulp

PHP hulp

27/05/2026 02:16:21
 
Bas Van Balkom

Bas Van Balkom

27/06/2015 01:43:15
Quote Anchor link
Dit was dus niet mogelijk in een PHP script?

Kijk ik krijg mijn opdracht om te maken in PHP:

Webpagina maken met daarop een formulier. Op dit formulier wil je een spel bestellen. Daarbij kun je de volgende velden invoeren:
- Jouw naam
- Jouw leeftijd
- Naam van het spel
- Aantal dat je wilt bestellen
- Prijs per stuk
- Leeftijdscategorie (listbox)
- Alle leeftijden
- +12 Jaar
- +14 Jaar
- +18 Jaar

Als het formulier wordt verstuurd (naar een nieuwe pagina), van verschijnen de gegeven die je hebt ingevoerd. Echter zijn er wel wat checks die je uit moet voeren. Als jouw leeftijd lager ligt dan de gekozen leeftijdscategorie, krijg je netjes een melding (na het klikken op de bestel knop) dat je dit spel niet mag bestellen. Mag het spel wel besteld worden, dan krijk je een net overzicht met het bestelde spel en totaalprijs.



Dat is dus mijn opdracht.
Maar misschien ben ik wel veel te moeilijk aan het doen...
 
Frank Nietbelangrijk

Frank Nietbelangrijk

27/06/2015 01:46:16
Quote Anchor link
Bas Van Balkom op 27/06/2015 01:43:15:
Maar misschien ben ik wel veel te moeilijk aan het doen...


Zie mijn eerdere reacties. (nu ga ik lekker slapen)
Gewijzigd op 27/06/2015 01:47:00 door Frank Nietbelangrijk
 
Bas Van Balkom

Bas Van Balkom

27/06/2015 01:54:38
Quote Anchor link
Ja ik las het net...
Maar die waardes van de divjes kunnen die makkelijk opgenomen worden in een php script?

Maar goed, ik ga er morgen maar weer eens even opnieuw naar kijken, want het wordt voor deze "beginnende php'er" een beetje te veel haha...
Toch super bedankt voor jullie hulp en uitleg!
Als je ideeën hebt sta ik er nog altijd voor open.
 
- Ariën  -
Beheerder

- Ariën -

27/06/2015 08:56:57
Quote Anchor link
Dat ligt eraan, wat wil je precies daarmee?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

27/06/2015 09:55:05
Quote Anchor link
Ik heb je opdracht nog eens nagelezen. Er staat dat je een FORMULIER moet maken. Dus misschien is jouw <select> toch wel een goede optie. Maar is het een idee om het zo te doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
        <option value="">(geen spel gekozen)</option>
        <option value="Call of Duty">Call of Duty ��� 24,95</option>
        <option value="De Sims Erop Uit">De Sims erop uit ��� 14,95</option>
        <option value="Winnie de Poeh">Winnie de Poeh ��� 11,95</option>
Gewijzigd op 27/06/2015 09:57:32 door Frank Nietbelangrijk
 
Thomas van den Heuvel

Thomas van den Heuvel

27/06/2015 10:39:14
Quote Anchor link
Meh, gebruik identifiers (de eerder genoemde product id's). Dan kun je producten in 1x bij hun kladden pakken op grond van id. Voorzie het producten array dus van keys (bij voorkeur nummeren vanaf 1, 0 is hiervoor niet zo'n fantastische keuze).

En ja, als er iets dynamisch moet gebeuren op een pagina moet hier iets voor gedaan worden (page refresh, informatie ophalen via AJAX <-- dat zou helemaal fancy zijn maar zou een beetje buiten de opdracht vallen imo, of iets eenvoudigers met JavaScript). Als een pagina is geladen is PHP, zoals Frank aangaf, al "klaar".
 
Bas Van Balkom

Bas Van Balkom

27/06/2015 11:53:11
Quote Anchor link
Misschien wil ik gewoon teveel...
Ze vragen natuurlijk niet om 3 producten.

Kan ik niet gewoon één checkbox maken van het spel.
Een vaste prijs eronder, en dan na de knop het aantal combineren met de prijs en de if else elseif op de leeftijd los laten? Ze vragen om velden in de opdracht, niet om textarea's.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

27/06/2015 12:25:53
Quote Anchor link
Of je twee drie of vijfhonderd spellen hebt maakt niet zo veel uit. Hou het maar bij drie, dat is prima. Ik zou gezien je huidige skills javascript vermijden. Je zult straks al je handen vol hebben aan het verwerken van het formulier in PHP.

Daarom moet je iets bedenken (zal me een worst zijn of het nu een list, div's of dropdown is) waarin je alle informatie van een spel in één formulier OF één formulier-veld hebt staan.

Je kunt dus kiezen uit jouw dropdown maar dan met de prijs er direct bij zoals eerder door mij aangegeven.
Of je kiest voor iets als dit waarvan je er dan meerdere (3) onder elkaar laat zien:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<div class="article">
  <h2>The Sims - Returning home &euro; 29,95</h2>
  <p>Dit is een beschrijving over het spelletje sims. bla bla bla</p>
  <form action="" method="post">
    <input type="number" value="1" name="qty">
    <input type="hidden" value="1" name="id">
    <button type="submit">Bestellen</button>
  </form>
</div>


http://codepen.io/anon/pen/LVebJX

Die id wijst naar het element in je array. Alleen op deze wijze kun je de bijbehorende informatie zoals de prijs op een veilige manier terugvinden.
Gewijzigd op 27/06/2015 12:31:47 door Frank Nietbelangrijk
 
Bas Van Balkom

Bas Van Balkom

27/06/2015 12:43:22
Quote Anchor link
Dat zou ook kunnen maar Frank ik ben toch gaan kiezen voor de makkelijkste weg.
Ik ga voor 1 product waar dan straks de leeftijd van 18 jaar aan moet hangen.
Zoals jij al hebt gezegd ga ik voor een div.

De code die ik dus nu heb is:

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
<!DOCTYPE HTML>
<html lang="nl">

<head>
    <meta charset="utf-8" />
    <title>Bestelformulier Spel</title>
</head>
<body>

<form action="page1.php" method="post">

<div class="large-block">
    <div class="large-block-wit">
        <h1>Bestellen Call Of Duty</h1>
        
        <input type="text" name="naam" placeholder="Voor- en achtenaam" required>Uw Naam<br />
    
        <input type="text" name="leeftijd" placeholder="Vul hier uw leeftijd in" required>Uw Leeftijd<br />
        <br>
        <div id="article_cod">
            <span class="spel"><strong>Call of Duty</strong></span><br />
            <span class="prijs"><strong>Prijs:</strong> ��� 19.75 incl. BTW</span>    
            <br>
            <div class="aantal_div"><strong>Aantal:</strong><br>
            <input type="text" id="aantal_groot" class="aantal_groot" value="1"></div>
            <br>
        
            <select id="minimumleeftijd" name="minimumleeftijd">
                <option value="0">Alle leeftijden</option>
                <option value="12">+12 Jaar</option>
                <option value="14">+14 Jaar</option>
                <option value="18">+18 Jaar</option>
            </select>Leeftijds Categorie<br />
        </div>
        <br>
        <br>
        
    <input type="reset" name="reset" value="Reset">
    
    <input type="submit" name="submit" value="Bestel">
</div>

</body>
</html>
 
Frank Nietbelangrijk

Frank Nietbelangrijk

27/06/2015 12:47:35
Quote Anchor link
Okee zelf weten. Ik had nog een voorbeeldje gemaakt:

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

$products
= array(
    array(
        'id' => 1,
        'omschrijving' => 'Call of Duty' ,
        'prijs' => 24.95
        
    ),
    array(
        'id' => 2,
        'omschrijving' => 'De Sims Erop Uit' ,
        'prijs' => 14.95
        
    ),
    array(
        'id' => 3,
        'omschrijving' => 'Winnie de Poeh',
        'prijs' => 11.95
    )
);


if($_SERVER['REQUEST_METHOD'] == 'POST')
{

    foreach($products as $product)
    {

        if($product['id'] == $_POST['id'])
        {

            echo 'U heeft gekozen voor: ' . $product['omschrijving'] . ' voor een prijs van &euro; ' . $product['prijs'];
            break;
        }
    }
}

?>

<!DOCTYPE html>
<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        <?php foreach($products as $product) { ?>
        <div class="article">
          <h2><?php echo $product['omschrijving']; ?> &euro; <?php echo $product['prijs']; ?></h2>
          <form action="" method="post">
            <input type="number" value="1" name="qty">
            <input type="hidden" value="<?php echo $product['id']; ?>" name="id">
            <button type="submit">Bestellen</button>
          </form>
        </div>
        <?php } ?>
    </body>
</html>
 
Bas Van Balkom

Bas Van Balkom

27/06/2015 12:56:19
Quote Anchor link
Dat zou ook een mooie optie zijn geweest ja, maar je zegt zelf al je hebt straks je handen vol om je php formulier te verweken.
Daarom ga ik toch voor de makkelijke weg.
1 product
Vaste prijs
Aantallen in variabele
En dan leeftijd in variabele
Doorverwijzen naar page1.php
En daar totaalprijs, error als je niet oud genoeg bent.

Dan heb ik daar maar 2 moeilijke dingen om door te voeren.

Toevoeging op 27/06/2015 16:03:46:

Nou so far so good.
Het werkt bijna helemaal.

Misschien kunnen jullie mij helpen?
Ik heb nu het volgende:
Formulier verwijst naar page1.php en werkt goed.
Naam neemt hij netjes mee over.
Ik krijg daar netjes te zien welk spel er gekozen is en wat deze kost.
Aantallen krijg ik mooi te zien.
Maar dan bij totaalprijs geeft hij aan $totaalprijs ipv aantal x prijs per stuk.
Bij leeftijdscategorie geeft hij aan $minimumleeftijd ipv +18 Jaar.
En als ik in mijn eerste formulier ingeef dat ik 18 ben zegt hij mag dit niet bestellen.

Weet iemand wat ik hieraan kan veranderen?

Dit is de huidige code HTML:
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
<?php

$products
= array(
    array(
        'id' => 1,
        'omschrijving' => 'Call of Duty' ,
        'prijs' => 24.95 ,
        'minimumleeftijd' => 18
        
    )
);

?>


<!DOCTYPE HTML>
<html lang="nl">

<head>
    <meta charset="utf-8" />
    <title>Bestelformulier Spel</title>
</head>
<body>

<form action="page1.php" method="post">

<div class="large-block">
    <div class="large-block-wit">
        <h1>Bestellen Call Of Duty</h1>
        
        <input type="text" name="naam" placeholder="Voor- en achtenaam" required>Uw Naam<br />
    
        <input type="text" name="leeftijd" placeholder="Vul hier uw leeftijd in" required>Uw Leeftijd<br />
        
        <br>
        
        <?php foreach($products as $product) { ?>
        <div class="article">
          <span><strong>Uw gekozen spel:</strong>
          <?php echo $product['omschrijving']; ?> <br />
          <span><strong>Prijs per stuk:</strong></span>
          &euro; <?php echo $product['prijs']; ?></span><br />
          <form action="" method="post">
            <input type="number" value="1" name="qty">
            <input type="hidden" value="<?php echo $product['id']; ?>" name="id">
          </form>
        </div>
        <?php } ?>
                
        <br>
        
        <select id="minimumleeftijd" name="minimumleeftijd">
            <option value="0">Alle leeftijden</option>
            <option value="12">+12 Jaar</option>
            <option value="14">+14 Jaar</option>
            <option value="18">+18 Jaar</option>
        </select>Leeftijds Categorie<br />
        
        <br>
        
        <br>
        
    <input type="reset" name="reset" value="Reset">
    
    <input type="submit" name="submit" value="Bestel">
</div>

</body>
</html>


En dit is mijn page1.php:
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
<?php

$naam
= $_POST["naam"];
$leeftijd = $_POST["leeftijd"];
$products = array(
    array(
        'id' => 1,
        'omschrijving' => 'Call of Duty' ,
        'prijs' => 24.95 ,
        'minimumleeftijd' => 18
        
    )
);

$qty = $_POST["qty"];

$totaalprijs = $qty * $product['prijs'];

$minimumleeftijd = $_POST['minimumleeftijd' . 18];    




?>


<!DOCTYPE HTML>
<html lang="nl">

<head>
    <meta charset="utf-8" />
    <title>Bestelformulier game</title>
</head>
<body>

<h1>Orderbevestiging Call Of Duty</h1>

<h3>Uw gegevens:</h3>

<span><strong>Uw naam:</strong></span>
    <?php
    print("$naam")
    ?>

<br>

<span><strong>Uw leeftijd:</strong></span>
    <?php
    print("$leeftijd")
    ?>

<br>
<br>

    <?php
    if($_SERVER['REQUEST_METHOD'] == 'POST')
    {

        foreach($products as $product)
        {

            if($product['id'] == $_POST['id'])
            {

                echo('U heeft gekozen voor: ' . $product['omschrijving'] . ' voor een prijs van &euro; ' . $product['prijs'] . ' incl. BTW per stuk');
                break;
            }
        }
    }

    ?>

<br>
<span><strong>Uw gekozen aantal:</strong></span>
    <?php
    print("$qty")
    ?>

<br>
<span><strong>Uw totaalprijs is:</strong></span>
    <?php
    print('$totaalprijs')
    ?>

<br>
<span><strong>Dit product valt binnen de leeftijds categorie:</strong></span>
<br>
    <?php
    print('$minimumleeftijd')
    ?>

    
<br>
<br>
<br>
    
    <?php
    /*
    als leeftijd lager is dan 18 -> spel niet bestellen
    als leeftijd hoger is dan 18 -> spel wel bestellen
    als leeftijd gelijk is aan 18 -> spel wel bestellen
    */


    if ($leeftijd <= 18)

            print "U mag dit spel niet bestellen! <br />";
        
        else if ($leeftijd === 18)
        
            print "Bedankt voor uw bestelling! <br />";
        
        else if ($leeftijd >= 18)
            
            print "Bedankt voor uw bestelling! <br />";
            
    ?>

    

</body>
</html>
 
- Ariën  -
Beheerder

- Ariën -

27/06/2015 16:17:22
Quote Anchor link
Eerst kijk je of de leeftijd niet gelijk of niet-gelijk is aan 18, en daarna kijk je of deze gelijk is aan 18?

Een beetje tegenstrijdig ;-)
 
Bas Van Balkom

Bas Van Balkom

27/06/2015 16:22:26
Quote Anchor link
zou ik die om moeten draaien dan?
 
- Ariën  -
Beheerder

- Ariën -

27/06/2015 16:24:04
Quote Anchor link
Er zijn twee statements die er plaatsvinden:
Jonger dan 18, en 18 jaar of ouder. Waarom zou je specifiek willen controleren of iemand precies 18 jaar is?
 
Bas Van Balkom

Bas Van Balkom

27/06/2015 16:27:55
Quote Anchor link
Inderdaad nu je het zo zegt...
Heb er 1 tussenuit gehaald en nu werkt het ook :)

Thanks

Heb jij misschien enig idee waarom de totaalprijs en leeftijdscategorie niet werkt?
Gezien van de code.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

27/06/2015 16:29:17
Quote Anchor link
- Haal de tweede <form> op regel 41 weg. Je mag geen <form>'s in elkaar verweven.
- Je sluit je eerste <div> op regel 25 niet af. Spring dus ook beter in

zet dit eens boven in page1.php:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
echo '<pre>';
print_r($_POST);
echo '</pre>';
?>


Zie jij ergens dat de prijs meegezonden wordt? Nee! Maar dat hoeft ook niet. Je hebt namelijk het id. Met dat id moet je de juiste gegevens zien terug te vinden in je array. Je bent er dan zeker van dat gebruikers niet stiekem de prijs naar beneden bijstellen. Je krijgt daar mogelijk extra punten voor van je leraar.
Gewijzigd op 27/06/2015 16:33:38 door Frank Nietbelangrijk
 
Bas Van Balkom

Bas Van Balkom

27/06/2015 16:34:16
Quote Anchor link
Oke maar dat waren niet de problemen waar ik nu nog tegenaan loop, maar toch ;)
Regel 16 en 18 zijn geen goede regels zegt de browser.
Dat is ook hetgeen wat niet werkt dan natuurlijk.
 
Arend b

arend b

27/06/2015 16:39:37
Quote Anchor link
Je totaalprijs werkt niet omdat je de prijs uit product['prijs'] haalt die array bestaat niet je moet products array aan roepen
Gewijzigd op 27/06/2015 16:40:23 door arend b
 
Frank Nietbelangrijk

Frank Nietbelangrijk

27/06/2015 16:39:49
Quote Anchor link
(Vervolg vorige post) En zo kan minimum leeftijd er ook uit. Ook deze kun je beter opnieuw uit je array halen zodat dit niet door een nerd van 14 jaar aangepast wordt ;-)
 

Pagina: « vorige 1 2 3 4 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.