Permalänk

Skicka data via SESSION

Hej!
Det är så att vi håller på att göra en hemsida där administratören skall kunna ändra olika bilder i ett bildspel via webbläsaren.
Vi tänkte såhär. Att den skickar olika värden via SESSION beroende på vilken bild man vill byta ut. Sedan skall filen beskara2.php ta emot de olika värdena och lägga i en variabel som vi sedan placerar i koden så att den vet vilken tabell som skall uppdateras och vilket id.
Detta funkar dock inte. Förslag på lösning?

if(isset($_POST['redigera1'])){
$_SESSION['1'] = $id;
$_SESSION['bildspelstart'] = $tabell;
header ('Location: beskara2.php');
}
if(isset($_POST['redigera2'])){
$_SESSION['2'] = $id;
$_SESSION['bildspelstart'] = $tabell;
header ('Location: beskara2.php');
}
if(isset($_POST['redigera3'])){
$_SESSION['3'] = $id;
$_SESSION['bildspelstart'] = $tabell;
header ('Location: beskara2.php');
}
if(isset($_POST['redigera4'])){
$_SESSION['4'] = $id;
$_SESSION['bildspelstart'] = $tabell;
header ('Location: beskara2.php');
}

Andra sidan där den hämtar datan:

$tabell = $_SESSION['bildspelstart'];
$id = $_SESSION['1'];
$id = $_SESSION['2'];
$id = $_SESSION['3'];
$id = $_SESSION['4'];

Permalänk
Medlem

@Alleeexx96: Har du testat att köra var_dump($_SESSION) för att se vad som är sparat i session?

Visa signatur
Permalänk
Medlem

@Alleeexx96
Alternativt så kör man bara med länkar och GET?

index.php

<p><a href="beskara2.php?id=1&table=1">ID:1Table:1</a></p> <p><a href="beskara2.php?id=2&table=1">ID:2Table:1</a></p> <p><a href="beskara2.php?id=3&table=2">ID:3Table:2</a></p>

beskara2.php

$id = $_GET['id'] $table = $_GET['table']

Förslagsvis med nån kontroll så att t.ex. endast numeriska värden accepteras för att undvika knasigheter