Dit ter lering
Via een submenu selecteer ik een jaartal.
Met dit jaartal moeten er foto's getoond worden van dat jaar.
Er wordt gekeken of een sessie met dat jaar aanwezig is.
dan worden de juiste foto's getoond.
Bij verandering van de keuze wordt er een nieuwe sessie aangemaakt met de naam van het nieuwe jaartal.
de vorige sessie moet dan verwijderd worden.
a: $_SESSION met variabele $jaar werkt niet
b: hoe kom je te weten welke sessie er aanwezig is bij verandering van $jaar
b.v.d.
Via een submenu selecteer ik een jaartal.
Met dit jaartal moeten er foto's getoond worden van dat jaar.
Er wordt gekeken of een sessie met dat jaar aanwezig is.
dan worden de juiste foto's getoond.
Bij verandering van de keuze wordt er een nieuwe sessie aangemaakt met de naam van het nieuwe jaartal.
de vorige sessie moet dan verwijderd worden.
a: $_SESSION met variabele $jaar werkt niet
b: hoe kom je te weten welke sessie er aanwezig is bij verandering van $jaar
b.v.d.
PHP:
public function get_images($conn)
{
$jaar = (isset($_GET['jaar']));
//print_r($_SESSION);
//print_r ($_SESSION[".$jaar."]);
// kijk of array aanwezig is
if (isset($_SESSION[$jaar])){
$this->files_arr = $_SESSION[$jaar];
// unset($_SESSION); // destroy oude sessie
}else{
$sql= "SELECT * from fotos where jaar = '".$jaar."'";
$result = mysqli_query($conn,$sql);
if($result){
while($row=mysqli_fetch_assoc($result)){
$this->files_arr[] = $row;
}
}else{
echo "Fout met de database";
}
}
$_SESSION[$jaar] = $this->files_arr;
//print_r ($this->files_arr);
}
Laatst bewerkt door een moderator: