Dit zijn bijvoorbeeld twee deelopdrachten waarbij ik echt op weg geholpen wil worden:
1
Ik heb al een apart php-bestand gemaakt met daarin een multidimensionaal array voor het menu en een foreach loop binnen een <ul> om het menu zichtbaar te krijgen.
<?php
$menu = array
(
array
(
'href' => 'dierenvoedsel_3_home.php',
'content' => 'Home',
'target' => '_self',
'seq' => 1,
),
array
(
'href' => 'dierenvoedsel_3_over.php',
'content' => 'Over ons',
'target' => '_self',
'seq' => 2,
),
array
(
'href' => 'dierenvoedsel_3_product.php',
'content' => 'Producten',
'target' => '_self',
'seq' => 3,
),
array
(
'href' => 'dierenvoedsel_3_historie.php',
'content' => 'Korte historie',
'target' => '_self',
'seq' => 4,
),
array
(
'href' => 'dierenvoedsel_3_advies.php',
'content' => 'Ons advies',
'target' => '_self',
'seq' => 5,
),
array
(
'href' => 'dierenvoedsel_3_contact.php',
'content' => 'Contact',
'target' => '_self',
'seq' => 6,
)
);
echo '<ul>';
foreach ($menu as $key => $value)
{
echo '<li><a href="'.$value['href'].'" target="'.$value['target'].'">'.$value['content'].'</a></li>';
}
echo '</ul>';
?>
De menuknoppen zijn links en die werken. Op de Home-pagina heb ik dit toegevoegd:
<nav>
<?php require_once('menu_dierenvoedsel.php');?>
</nav>
Maar hoe pak ik het volgende aan?
Aan het menu moet af te leiden zijn op welke pagina de gebruiker zich momenteel bevindt.
Maak hiervoor gebruik van if statements en de $_SERVER superglobal van PHP om dit dynamisch te krijgen.
2
Midden op de webpagina moet een rubriek "Enkele producten" komen. En dit is de instructie waarbij ik graag wat hulp krijg:
Het kopje “Enkele producten” laat standaard 4 producten zien.
Maak gebruik van de $_GET parameter om ervoor te zorgen dat gebruikers in de adresbalk zelf kunnen opgeven hoeveel producten ze willen zien, bijv. met “?products=8”.
De website moet uiteraard correct meegroeien als hij groter wordt.
Ik hoop dat er iemand is die mij op weg kan helpen.