0
index.phpPHP-Sitzung auf gefilterten Ergebnisse stecken
if (isset($_GET['type'])) {
session_start();
$_SESSION['type']=$_GET['type'];
}
<a href="index.php?type=makeup"><button>Makeup Artists</button></a>
<a href="index.php?type=photography"><button>photography</button></a>
fetch.php
if(isset($_SESSION['type'])){
$typesql = $_SESSION['type'];
$results = $mysqli->prepare("SELECT name, type FROM artists WHERE type = ?");
$results->bind_param("s", $typesql);
$results->execute();
$results->bind_result($name, $type);
} else {
$results = $mysqli->prepare("SELECT name, type FROM artists");
$results->execute();
$results->bind_result($name, $type);
}
nach der Sitzung beginnt, wenn ich ohne $ _GET Werte auf index.php kehre ich immer noch die gefilterten Ergebnisse, habe ich versucht, die folgende Lösung, aber es hat nicht funktioniert
if (isset($_GET['session'])) {
if($_GET['session']==0){
session_unset();
}}
aus was ich verstanden habe, habe ich nur geändert, um auf der Abrufseite zu leeren, aber das Ergebnis ist das gleiche – Krim
Nein, müssen Sie haben was ich auch auf dem Index habe. Ohne dass der Abruf keine Wirkung hat – Rasclatt
jetzt funktioniert es, danke !!, kannst du mir bitte erklären, was ich falsch gemacht habe? – Krim