Bestelformulier maken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET developer

Functie Als .NET developer werk jij samen in een multidisciplinair ontwikkel team met 1-2 Senior .NET developers, twee front-end developers, Data Scientists en één UX designer. Als team werken jullie aan het ontwikkelen van een Cloud based applicatie en aan het stabieler maken van deze applicatie. Ook unit testing gaat erg belangrijk worden in jouw nieuwe functie. Samen met de Senior .NET ontwikkelaar wordt jij verantwoordelijk voor het ontwikkelen van de API. Jullie werken met veel data en incidenteel komen er ook data vraagstukken en zullen er wat queries gedraaid moeten worden. Dit betekend dat jij veel gaat werken met

Bekijk vacature »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang

Bekijk vacature »

C# Ontwikkelaar

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een gewaardeerde werkgever in regio Tilburg waar jij de tijd en ruimte krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je gaat projecten vanaf het begin tot het eind begeleiden. Je sluit aan bij meetings met klanten om hun processen in kaart te brengen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt

Bekijk vacature »

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

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »

PHP Developer

Functieomschrijving Wij zijn op zoek naar een PHP Developer met Laravel ervaring! Voor een groeiende werkgever in regio Breda zijn wij op zoek naar een medior PHP developer met Laravel ervaring. Je gaat aan de slag met het ontwikkelen van maatwerk software voor klanten in een specifieke markt. Als PHP developer ben je samen met een gemotiveerd team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het innoveren van informatiesystemen voor klanten in een specifieke branche. Als software developer ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Om

Bekijk vacature »

Freelance Fullstack Java Developer

Functieomschrijving Voor een opdrachtgever in omgeving Rotterdam zijn wij op zoek naar ervaren Fullstack JAVA Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid hebben

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

Pagina: 1 2 3 4 volgende »

Bas Van Balkom

Bas Van Balkom

26/06/2015 21:56:49
Quote Anchor link
Ik ben bezig met een bestelformulier aan het maken voor een bestelformulier opdracht met PHP.
Het HTML formulier heb ik maar simpel in elkaar gezet, maar dan?...

Ik ben zover dat ik de uitgaande waardes in mijn "Orderbevestiging" heb staan.
Maar er zijn dingen die ik nog niet helemaal snap en de kluts kwijt raak.

Zo moet ik wanneer ik het desbetreffende product selecteer automatisch een prijs te zien krijgen.
Nu heb ik prijs nog in een aanpasbaar tekstvak staan, maar is door iedereen aan te passen.
Ook moet aan dat product een leeftijdscategorie hangen.
Deze wordt gecontroleerd met het ingegeven leeftijd door de eindgebruiker.
Wanneer de gebruiker niet oud genoeg is moet deze in de volgende pagina een melding hiervan krijgen dat deze niet besteld mag worden.

Zou iemand mij hier tips over kunnen geven of eventueel mee kunnen helpen?
 
PHP hulp

PHP hulp

17/05/2024 23:27:33
 
- Ariën  -
Beheerder

- Ariën -

26/06/2015 22:41:45
Quote Anchor link
De prijs kan je met een SELECT-query uit de database halen. Over de producten gesproken kan je een leeftijd erbij invullen, een simpele vergelijking zorg ervoor dat je kan bepalen of iemand het mag bestellen.
 
Bas Van Balkom

Bas Van Balkom

26/06/2015 22:46:20
Quote Anchor link
Oke ik moet deze opdracht script insturen dus ik kan geen gebruik laten maken van een database.
Is het dus mogelijk om aan de verschillende producten een array te hangen met hierin prijzen per product?
En dan ook een leeftijd?
Die if else vergelijking en error meldingen gaat me nog wel lukken.
 
- Ariën  -
Beheerder

- Ariën -

26/06/2015 23:01:29
Quote Anchor link
Je kan de data dan opslaan in een multi-dimensionale array:
http://www.w3schools.com/php/php_arrays_multi.asp
 
Frank Nietbelangrijk

Frank Nietbelangrijk

26/06/2015 23:50:20
Quote Anchor link
Bas en Aar, Ik vindt het voorbeeld op w3schools een beetje belabberd.

Gebruik liever een normale numerieke buitenste array en voor de binnenste array een associatieve. Dat werkt veel lekkerder.

Voorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
array(
    array(
        'omschrijving' => 'kachelpook' ,
        'prijs' => 15.95
    ),
    array(
        'omschrijving' => 'aanmaakblokjes' ,
        'prijs' => 4.45
    )
);

?>


output voorbeeld:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
foreach($producten as $product)
{

    echo 'Omschrijving: ' . $product['omschrijving'] . ', Prijs: ' . $product['prijs'] . '<br>';
}

?>


Toevoeging op 26/06/2015 23:56:43:

Een database server is trouwens prima van buitenaf te benaderen. Dus de code kan gewoon doorgegeven worden als je het goed doet. Of je kiest er voor om een SQL-dump bestand mee te geven.
 
Bas Van Balkom

Bas Van Balkom

27/06/2015 00:13:47
Quote Anchor link
Ik zat hier zelf ook aan te denken om dit met een multi array te maken, maar wanneer ik het toe pas werkt het niet meer.

Ook zou ik zeg maar in plaats van een tekstvak bij prijs gelijk bij het gekozen product de juiste prijs willen laten zien.
Niet meer zelf in te vullen...

Ik moet het hier in zien te plakken:
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
<!DOCTYPE HTML>
<html lang="nl">

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

<?php
array(
    array(
        'omschrijving' => 'Call of Duty' ,
        'prijs' => 24.95
        
    ),
    array(
        'omschrijving' => 'De Sims Erop Uit' ,
        'prijs' => 14.95
        
    ),
    array(
        'omschrijving' => 'Winnie de Poeh'
        'prijs'
=> 11.95
        
    )
);

?>


<form action="page1.php" method="post">
    
    <input type="text" name="name" placeholder="Voor- en achtenaam" required>Uw Naam<br />
    
    <input type="text" name="leeftijd" placeholder="Vul hier uw leeftijd in" required>Uw Leeftijd<br />
    
    <select id="omschrijving" name="omschrijving">
        <option value="">(geen spel gekozen)</option>
        <option value="Call of Duty">Call of Duty</option>
        <option value="De Sims Erop Uit">De Sims erop uit</option>
        <option value="Winnie de Poeh">Winnie de Poeh</option>
    </select>Spel<br />
    
    <select id="qty" name="qty">
        <option value="">Aantal</option>
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
        <option value="5">5</option>
    </select>Aantal<br />

    <input type="text" name="price">Prijs per stuk<br />

    <select id="category" name="category">
        <option value="">(geen categorie gekozen)</option>
        <option value="alle leeftijden">Alle leeftijden</option>
        <option value="+12 Jaar">+12 Jaar</option>
        <option value="+14 Jaar">+14 Jaar</option>
        <option value="+18 Jaar">+18 Jaar</option>
    </select>Leeftijds Categorie<br />
    
    <input type="reset" name="reset" value="Reset">
    
    <input type="submit" name="submit" value="Bestel">

</form>


</body>
</html>
Gewijzigd op 27/06/2015 00:17:28 door Bas Van Balkom
 
Frank Nietbelangrijk

Frank Nietbelangrijk

27/06/2015 00:28:14
Quote Anchor link
Even een paar tips:

Ga nooit halverwege je HTML met PHP beginnen maar hou je PHP logica helemaal bovenin en ga pas onderin HTML uitspugen. Regel 10 t/m 28 moeten dus helemaal naar boven! Wel mag je tussen je HTML een beetje PHP gebruiken om je variabelen te echo-en.

In de eerste dropdown wil je dus alle omschrijvingen van de producten.

dat zou je zo kunnen doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<select id="omschrijving" name="omschrijving">
<option value="">(geen spel gekozen)</option>
<?php
foreach($producten as $product)
{

    echo '<option value="'.$product['id'] .'">'.$product['omschrijving'] .'</option>';
}

?>

</select>


Dan zie ik vervolgens maar één input met een prijs. Wil je dat de prijs daar in komt te staan als de gebruiker een product geselecteerd heeft? Dan heb je daar wel javascript voor nodig..

Zou je niet liever gewoon divs maken met daarin omschrijving, prijs én aantal?
Gewijzigd op 27/06/2015 00:31:44 door Frank Nietbelangrijk
 
- Ariën  -
Beheerder

- Ariën -

27/06/2015 00:28:40
Quote Anchor link
Je overkoepelende array moet je wel even in een variabele ($producten) opslaan.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

27/06/2015 00:30:20
Quote Anchor link
- Aar - op 27/06/2015 00:28:40:
Je overkoepelende array moet je wel even in een variabele ($producten) opslaan.


Inderdaad..

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
<?php
$producten
= array(
    array(
        'omschrijving' => 'Call of Duty',
        'prijs' => 24.95
        
    ),
    array(
        'omschrijving' => 'De Sims Erop Uit',
        'prijs' => 14.95
        
    ),
    array(
        'omschrijving' => 'Winnie de Poeh',
        'prijs' => 11.95
        
    )
);

?>
Gewijzigd op 27/06/2015 00:43:41 door Frank Nietbelangrijk
 
Bas Van Balkom

Bas Van Balkom

27/06/2015 00:40:28
Quote Anchor link
Pfff snap er helemaal niks meer van...

Hij blijft foutcode's geven op regel 5, 10 en 15

Parse error: syntax error, unexpected ''prijs'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in C:\xampp\htdocs\PHPboek\Bestel formulier nieuw.php on line 15
Gewijzigd op 27/06/2015 00:41:48 door Bas Van Balkom
 
Frank Nietbelangrijk

Frank Nietbelangrijk

27/06/2015 00:42:44
Quote Anchor link
Op regel 23 mist nog een komma. Maar de foutmelding zegt dat je een haakje ) vergeten bent.

Gebruik je wel een PHP editor???
 
- SanThe -

- SanThe -

27/06/2015 00:43:06
Quote Anchor link
Geef even regel 14 t/m 16.
 
Bas Van Balkom

Bas Van Balkom

27/06/2015 00:53:01
Quote Anchor link
Ja ik gebruik Notepad++

Miste een komma op regel 23 en heb ook een komma toegevoegd op regel 17

Nu werkt het dus zover...
Kan ik zo ook een leeftijd per product eraan hangen?
En deze straks gaan gebruiken?

Zoals dit:
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
<?php
$producten
= array(
    array(
        'omschrijving' => 'Call of Duty' ,
        'prijs' => 24.95 ,
    'leeftijd' => '+18 Jaar'
        
    ),
    array(
        'omschrijving' => 'De Sims Erop Uit' ,
        'prijs' => 14.95 ,
    'leeftijd' => '+14 Jaar'
        
    ),
    array(
        'omschrijving' => 'Winnie de Poeh' ,
        'prijs' => 11.95 ,
    'leeftijd' => 'Alle leeftijden'
        
    ),
);

?>
 
Frank Nietbelangrijk

Frank Nietbelangrijk

27/06/2015 00:54:55
Quote Anchor link
Dat kan Inderdaad. Je hebt ze er al tussen gezet ;-)
 
- Ariën  -
Beheerder

- Ariën -

27/06/2015 00:55:53
Quote Anchor link
Ja, maar PHP kan niet rekenen met strings zoals '+14 jaar'
Noem het dan liever een minimumleeftijd, zodat je makkelijk kan vergelijken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
'omschrijving' => 'De Sims Erop Uit' ,
'prijs' => 14.95 ,
'minimumleeftijd' => 14
 
Bas Van Balkom

Bas Van Balkom

27/06/2015 00:58:41
Quote Anchor link
Oke goeie tip.

Maar nu kwam mijn tweede probleem:

Hoe kan ik uit de $producten listbox bij prijs de desbetreffende laten zien?


Toevoeging op 27/06/2015 01:00:35:

- Aar - op 27/06/2015 00:55:53:
Ja, maar PHP kan niet rekenen met strings zoals '+14 jaar'
Noem het dan liever een minimumleeftijd, zodat je makkelijk kan vergelijken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
'omschrijving' => 'De Sims Erop Uit' ,
'prijs' => 14.95 ,
'minimumleeftijd' => 14





En hoe vul ik dit in bij alle leeftijden? Op 0?
 
- Ariën  -
Beheerder

- Ariën -

27/06/2015 01:01:32
Quote Anchor link
$product['prijs'] gebruiken. Alle leeftijden is inderdaad 0 ;-)
Gewijzigd op 27/06/2015 01:05:17 door - Ariën -
 
Bas Van Balkom

Bas Van Balkom

27/06/2015 01:16:40
Quote Anchor link
Nou ik ben al een heel stuk verder...
Eén hand is al uit m'n haar.

Nu zie mijn code er zo uit, maar die prijs weergave gaat nog niet zoals ik had bedacht.
Zodra ik een keuze maak uit die listbox is het dan mogelijk om daar automatisch de prijs van te showen?

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
<?php
$producten
= array(
    array(
        'omschrijving' => 'Call of Duty' ,
        'prijs' => 24.95 ,
        'minimumleeftijd' => 18
        
    ),
    array(
        'omschrijving' => 'De Sims Erop Uit' ,
        'prijs' => 14.95 ,
        'minimumleeftijd' => 14
        
    ),
    array(
        'omschrijving' => 'Winnie de Poeh' ,
        'prijs' => 11.95 ,
        'minimumleeftijd' => 0
        
    ),
);

?>


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

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



<form action="page1.php" method="post">
    
    <input type="text" name="name" placeholder="Voor- en achtenaam" required>Uw Naam<br />
    
    <input type="text" name="leeftijd" placeholder="Vul hier uw leeftijd in" required>Uw Leeftijd<br />
    
    <select id="omschrijving" name="omschrijving">
        <option value="">(geen spel gekozen)</option>
<?php
    foreach($producten as $product)
    {

        echo '<option value="'.$product['id'] .'">'.$product['omschrijving'] .'</option>';
    }

?>

    </select>Spel<br />
    
    <select id="qty" name="qty">
        <option value="">Aantal</option>
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
        <option value="5">5</option>
    </select>Aantal<br />

<?php
    $product
['prijs']
?>

        Prijs per stuk<br />

    <select id="category" name="category">
        <option value="">(geen categorie gekozen)</option>
        <option value="alle leeftijden">Alle leeftijden</option>
        <option value="+12 Jaar">+12 Jaar</option>
        <option value="+14 Jaar">+14 Jaar</option>
        <option value="+18 Jaar">+18 Jaar</option>
    </select>Leeftijds Categorie<br />
    
    <input type="reset" name="reset" value="Reset">
    
    <input type="submit" name="submit" value="Bestel">

</form>


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

- Ariën -

27/06/2015 01:26:20
Quote Anchor link
Die variabele werkt alleen in je foreach-loop.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

27/06/2015 01:30:34
Quote Anchor link
PHP draait op de webserver en genereert een HTML pagina. De webserver stuurt deze dynamische pagina vervolgens naar de browser. De browser maakt van de HTML iets visueels. De webserver is inmiddels klaar met zijn taak. De gebruiker selecteert een product in de dropdown. Nu willen we dat de prijs veranderd. daarvoor hebben we dus een scriptje nodig dat in de browser draait: javascript.

voorbeeld:
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
<!DOCTYPE html>
<html >
  <head>
    <meta charset="UTF-8">
    <title>test</title>
  </head>
  <body>
    <select id="omschrijving" name="omschrijving">
      <option value="">(geen spel gekozen)</option>
      <option data-price="24.95" value="0">Call of Duty</option>
      <option data-price="14.95" value="1">De Sims erop uit</option>
      <option data-price="11.95" value="2">Winnie de Poeh</option>
    </select>Spel<br />

    <input type="text" id="price">Prijs per stuk<br />
    <script>
      window.onload = function() {

      // variabelen die een HTML element opslaan
      var dropdown = document.getElementById('omschrijving');
      var input = document.getElementById('price');

      // voeg een eventhandler toe aan de dropdown
      dropdown.onchange = function() {
      // verkrijg de geselecteerde option
      var selectedOption = dropdown.options[dropdown.selectedIndex];
      // lees de prijs uit het data-price attribuut en zet deze in de <input>
      input.value = selectedOption.getAttribute('data-price');
      };
      };
    </script>
  </body>
</html>


Toevoeging op 27/06/2015 01:33:08:

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

Toevoeging op 27/06/2015 01:40:21:

Hopelijk snap je dat je het moeilijk gaat maken voor jezelf. Nogmaals: Kun je niet beter divs onder elkaar zetten:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<div>
  <h2>Call of Duty</h2>
  <p>&euro; 24,95</p>
</div>
<div>
  <h2>De Sims erop uit</h2>
  <p>&euro; 14,95</p>
</div>
<div>
  <h2>Winnie de Poeh</h2>
  <p>&euro; 11,95</p>
</div>
 
- SanThe -

- SanThe -

27/06/2015 01:42:32
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
    foreach($producten as $product)
    {

        echo '<option value="'.$product['id'] .'">'.$product['omschrijving'] .'</option>';
    }

?>


$product['id'] bestaat niet in het array.

Persoonlijk zou ik het zo doen.
Dan geef je de key van het product-array mee.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
    foreach($producten as $key => $product)
    {

        echo '<option value="'.$key .'">'.$product['omschrijving'] .'</option>';
    }

?>
 

Pagina: 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.