Hallo, ik zoek sinds dagen naar een oplossing voor het volgende probleem. Waarschijnlijk is het maar een kleinigheid en kan ik met jullie hulp de oplossing vinden. Nu al bedankt om mijn uitleg hierna te lezen.
Ik heb 2 bestanden:
Bestand 1 is "keuze.php" waar leden van een sportclub via een formulier materiaal kunnen reserveren.
Bestand 2 is "overzicht.php" waar de leden een overzicht krijgen van hun keuzes.
Eerst wordt er een keuze gedaan in bestand 1. Onderaan het formulier drukt men dan het knopje "Overzicht" om naar bestand 2 te gaan.
In bestand 2 zie je dan wat je gekozen hebt en nadien kan je terug naar "keuze.php" om een item toe te voegen, of op het knopje "Bevestigen" drukken.
Hier komt de kat op de koord. In "overzicht.php" zie ik enkel de laatste keuze die gedaan werd. Wat doe ik verkeerd?
Hier volgt een deel van de code:
Bestand 1 eindig ik met deze instructie. Dit moet de lijn van het overzicht worden:
$_SESSION['overzicht'] = "Datum: ".$_SESSION['date']." Aantal dagen: ".$_SESSION['days']."- Keuze: ".$_SESSION['materiaal'];
In bestand 2 heb ik:
$overzicht = $_SESSION['overzicht'];
$tabeloverzicht = array();
array_push($tabeloverzicht,$overzicht);
print_r ($tabeloverzicht);
Als uitslag krijg ik enkel dit, ook als er verschillende keuzes werden gedaan:
Array ( [0] => Datum: 1/9/2017 Aantal dagen: 5- Keuze: materiaal1
Wat ik wens als uitslag is het volgende, naargelang het aantal verschillende keuzes die werden gedaan:
Array ( [0] => Datum: 1/9/2017 Aantal dagen: 5- Keuze: materiaal1
Array ( [1] => Datum: 5/9/2017 Aantal dagen: 3- Keuze: materiaal2
Array ( [2] => Datum: 8/9/2017 Aantal dagen: 8- Keuze: materiaal3
Hopelijk is mijn uitleg duidelijk en krijg ik een antwoord op mijn vraag. Nogmaals bedankt.
1.510 views