Beste mensen,
Ik volg een opleiding waaruit bestaat uit codes, maar het grappige is dus dat ik geen enkele docent heb die PHP kent en PHP is onze grootste prioriteit. Maandag moet ik het opdracht inleveren voor het toetsweek. Grappig he?
Ik heb drie codes(3bestanden) toegevoegd, meer mag ik niet hebben.
Ik moet dit hebben:
8producten laten zien met gebruik van multi array.
klikken op de EAN code(product code) of het EAN code in het adresbalk intikken moet de website ALLEEN dat product tonen met 2 meer details(systeemvereisten en highlights).
Wat ik dus nog moet hebben is op het moment dat ik 1 product wil laten tonen door gebruik van $_GET en hyperlink dat het de details laat zien.
Het bestand met arrays heeft alleen de eerste product systeemvereisten en highlights als extra array.
Zo hoort het te zijn, maar dat mag die alleen tonen als ik dus naar het detailpagina van het product ga.
Volgens mij is het erg onduidelijk maar ik heb mijn best gedaan.
Kritiek op mijn codes en/of advies is welkom.
Ik hoop dat het word opgelost.
Dankje wel alvast beste mensen!
Ik volg een opleiding waaruit bestaat uit codes, maar het grappige is dus dat ik geen enkele docent heb die PHP kent en PHP is onze grootste prioriteit. Maandag moet ik het opdracht inleveren voor het toetsweek. Grappig he?
Ik heb drie codes(3bestanden) toegevoegd, meer mag ik niet hebben.
Ik moet dit hebben:
8producten laten zien met gebruik van multi array.
klikken op de EAN code(product code) of het EAN code in het adresbalk intikken moet de website ALLEEN dat product tonen met 2 meer details(systeemvereisten en highlights).
Wat ik dus nog moet hebben is op het moment dat ik 1 product wil laten tonen door gebruik van $_GET en hyperlink dat het de details laat zien.
Het bestand met arrays heeft alleen de eerste product systeemvereisten en highlights als extra array.
Zo hoort het te zijn, maar dat mag die alleen tonen als ik dus naar het detailpagina van het product ga.
Volgens mij is het erg onduidelijk maar ik heb mijn best gedaan.
Kritiek op mijn codes en/of advies is welkom.
Ik hoop dat het word opgelost.
Dankje wel alvast beste mensen!
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <html>
<head>
<title>test</title>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<?php
include 'EA.inc.php';
if(isset ($_GET['EAN']))
{
$eannummer = $_GET['EAN'];
eannummer($eannummer, $ean);
}
else {
doorLopen($ean);
}
?>
</body>
</html> |
code:
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
| <html>
<head>
<style type="text/css">
td{
width: 33%;
text-align: left;
}
td.left{
text-align: right;
background-color: #E0E0D1;
}
</style>
</head>
<?php
include 'EA.php';
function doorLopen($ean)
{
$output = "<div class=wrapper><h1>Catalogus</h1>";
foreach($ean as $product => $details)
{
$output .= "<table width=500>";
foreach($details as $title => $merk)
{
$output .= "<tr><td>". "$title : </td><td class=left>" .$merk."</td></tr>";
}
$output .= "</table>";
}
$output .= "</table></div>";
echo $output;
}
function eannummer($eannummer, $ean)
{
$output = "<div class=wrapper>";
foreach($ean as $key => $val)
{
$output .= "<table width=500>";
if($val['EAN'] == $eannummer)
{
foreach($val as $title => $merk)
{
$output .= "<tr><td>". "$title : </td><td class=left>" .$merk."</td></tr>";
}
}
$output .= "</table>";
}
$output .= "</div>";
echo $output;
}
function goed()
{
echo "test";
}
?>
</html> |
code:
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
| <?php
$ean = array(
"978904560816" =>array(
"EAN" => "<a href=11.php?ean=>" . "9789045630816" ." </a>"."<a href=11.php?ean=>" . "<br><img width=100 height=100 src=9789045630816.jpg></img> " ." </a>",
"naam" => "Studio Webdesign",
"omschrijving" => "Professionele websites ontwerp je voortaan gewoon zelf! Dankzij de unieke interface in dtp-stijl creeer je met Studio Webdesign in alle eenvoud de meest aantrekkelijke sites, zonder je hiervoor te moeten verdiepen in ingewikkelde programmeertalen. Uitgeroepen tot beste koop door PCM (Personal Computer Magazine), juni 2004.",
"prijs" => "39,95",
"bestelnummer" => "#001",
"systeemvereisten" => array(
"processor" => "Pentium ¨ III",
"geheugen" => "256 KB",
"besturingssysteem" => "Windows 95",
"schijfruimte" => "5 MB",
"schermresolutie" => "1024 x 768",
"overige" => "USB aansluiting"),
"highlights" => "highlight1",
),
"9789045632063" =>array(
"EAN" => "<a href=11.php?ean=>" . "9789045632063" ." </a>"."<a href=11.php?ean=>" . "<br><img width=100 height=100 src=9789045632063.jpg></img> " ." </a>",
"naam" => "Planten Enceclopedie 2004",
"omschrijving" => "In deze nieuwe versie vindt u informatie over meer dan 5000 planten, bomen, bloemen en struiken met meer dan 3500 foto's. Als extra krijgt u er meer dan 400 kamerplanten bij, inclusief de verzorgingstips!",
"prijs" => "24,95",
"bestelnummer" => "#002"),
"9789045632902" =>array(
"EAN" => "<a href=11.php?ean=>" . "9789045632902" ." </a>"."<a href=11.php?ean=>" . "<br><img width=100 height=100 src=9789045632902.jpg></img> " ." </a>",
"naam" => "PC Drukkerij 3 Suite",
"omschrijving" => "Een krachtig programma met maar liefst 200.000 foto's en cliparts voor een onbeperkt aantal mogelijkheden! Op dezelfde engine gebaseerd als de andere PC Drukkerij-pakketten, maar met zo mogelijk nog meer afbeeldingen, sjablonen en thema's, is dit ongetwijfeld het meest complete programma uit de reeks! Meer dan 15.000 kant-en-klare voorbeelden: wenskaarten, visitekaartjes, uitnodigingen, verjaardagskaarten, cd-labels, menu's, ontwerpen om op textiel te drukken...",
"prijs" => "29,95",
"bestelnummer" => "#003"),
"9789045634814" =>array(
"EAN" => "<a href=11.php?ean=>" . "9789045634814" ." </a>"."<a href=11.php?ean=>" . "<br><img width=100 height=100 src=9789045634814.jpg></img> " ." </a>",
"naam" => "Creatief Fotolab",
"omschrijving" => "De beste creatieve gereedschappen in dienst van je foto's! Eindelijk een alles-in-een oplossing om je foto's op een creatieve manier te beheren, te optimaliseren en te delen. Van het klassement naar de afdruk via het retoucheren, een diavoorstelling of zelfs de creatie van originele documenten, niets ontbreekt!",
"prijs" => "29,95",
"bestelnummer" => "#004"),
"9789045634838" =>array(
"EAN" => "<a href=11.php?ean=>" . "9789045634838" ." </a>"."<a href=11.php?ean=>" . "<br><img width=100 height=100 src=9789045634838.jpg></img> " ." </a>",
"naam" => "MovieJack DVD Pro",
"omschrijving" => "Maak snel en eenvoudig back-ups van uw originele dvd-video's op traditionele cd-r's of dvd's. Het programma comprimeert de enorme hoeveelheid gegevens op de oorspronkelijke dvd automatisch tot een video-cd (VCD), super video-cd (SVCD) of DivX-cd indien u dat wenst.",
"prijs" => "49,95",
"bestelnummer" => "#005"),
"9789045649429" =>array(
"EAN" => "<a href=11.php?ean=>" . "9789045649429" ." </a>"."<a href=11.php?ean=>" . "<br><img width=100 height=100 src=9789045649429.jpg></img> " ." </a>",
"naam" => "Easy Computing PC Drukkerij Visitekaartjes 7.5",
"omschrijving" => "PC Drukkerij Visitekaartjes 7.5 is een complete pakket, inclusief talrijke tekengereedschappen en een volledig vernieuwde interface. Visitekaartjes 7.5 biedt alle hulpmiddelen die je nodig hebt om jouw eigen visitekaartjes te ontwerpen en af te drukken. Met deze totaaloplossing, duizenden sjablonen, afbeeldingen en een krachtige afdrukmodule met inktbesparende functie, ontwerpt je voortaan moeiteloos originele visitekaartjes.",
"prijs" => "19,99",
"bestelnummer" => "#006"),
"B00F4OQVE6" =>array(
"ASIN" => "<a href=11.php?ean=>" . "B004FOQVE6" ." </a>"."<a href=11.php?ean=>" . "<br><img width=100 height=100 src=B004FOQVE6.jpg></img> " ." </a>",
"naam" => "CraftArist Wedding Day",
"omschrijving" => "The perfect tool for creating personal, unique wedding stationery that suits you and your style. Choose your favourite style and personalise it with as much text, embellishments and photographs as you like. Designs can be personalised with unlimited pictures and text, plus there are craft tools and a built-in photo editor to help deliver high quality results that are guaranteed to impress friends and family. CraftArtist Wedding Day is incredibly easy to use, thanks to its simple drag-and-drop function.",
"prijs" => "19,99",
"bestelnummer" => "#007"),
"9789045647579" =>array(
"EAN" => "<a href=11.php?ean=>" . "9789045647579" ." </a>"."<a href=11.php?ean=>" . "<br><img width=100 height=100 src=9789045647579.jpg></img> " ." </a>",
"naam" => "Super Architect 3D Platinum NexGen",
"omschrijving" => "Nieuwbouw en renovatie; Huis en tuin; Decoratie en presentatie; Snel resultaat; Automatisch en intuïtief; Veelzijdige tools; AutoCAD (t/m 2012) en Google SketchUp (t/m v7!) compatibel; Handige tips; Videotraining. Nog eenvoudiger dan tevoren genereert u een volledig woningplan dat automatisch wordt aangepast wanneer u de grootte of indeling van de kamers wijzigt - inclusief het dak! Tot 26 keer sneller dan de concurrentie levert Super Architect 3D een ongekende fotorealistische weergave. Met deze Platinum-editie kunt u o.a. maquettes maken, AutoCAD-bestanden importeren en exporteren, zwembaden ontwerpen en veel meer!",
"prijs" => "42,50",
"bestelnummer" => "#008"));
?> |