Hallo,
ich arbeite gerade an einem Online Shop, und meine Session Variabeln werden von einer Seite nicht auf die andere übernommen.
Shop.php
kaufen.php
Ich würde mich freuen, wenn mir jemand helfen kann, weil ich komplett am verzeifeln bin.
ich arbeite gerade an einem Online Shop, und meine Session Variabeln werden von einer Seite nicht auf die andere übernommen.
Shop.php
PHP-Code:
<?php
session_start();
$erlaubt = $_SESSION["erlaubt"];
$username = $_SESSION["username"];
include("verbindung.php");
?>
...
<?php
if($erlaubt == 1)
{
$abid = "SELECT id FROM artikel";
$erid = mysql_query($abid);
echo "<div id=\"shop\"><h2>Shop</h2>";
echo "<table border=\"1\"><tr><td>Artikel</td><td>Preis</td><td>Menge </br>auf Lager</td><td>Zum </br>Warenkorb</td></tr>";
while($idar = mysql_fetch_object($erid))
{
$ergebnis1 = mysql_query ("SELECT artikel FROM artikel WHERE artikelid LIKE $idar->id ORDER BY id ASC");
$row1 = mysql_fetch_object($ergebnis1);
$artikel = $row1->artikel;
$ergebnis2 = mysql_query ("SELECT preis FROM preis WHERE artikelid LIKE $idar->id ORDER BY id ASC");
$row2 = mysql_fetch_object($ergebnis2);
$ergebnis3 = mysql_query ("SELECT menge FROM lager WHERE artikelid LIKE $idar->id ORDER BY id ASC");
$row3 = mysql_fetch_object($ergebnis3);
echo "<tr>";
echo "<td>".$row1->artikel."</td>";
echo "<td>".$row2->preis."€</td>";
echo "<td>".$row3->menge." Stück</td>";
echo "<td><a href=\"kaufen.php?artikel=".$idar->id."\">hinzufügen</a>";
echo "</tr>";
}
echo "</table></div>";
}
else
{
echo "<div id=\"shop\">Bitte logge dich erst ein. Deine Adresse wird benötigt.</div>";
}
?>
PHP-Code:
<?php
session_start();
$erlaubt = $_SESSION["erlaubt"];
$username = $_SESSION["username"];
include("verbindung.php");
?>
...
<?php
$artikelid = $_GET["artikel"];
$abidware = "SELECT id FROM artikel";
$eridware = mysql_query($abidware);
while($idarware = mysql_fetch_object($eridware))
{
if($idarware->id == $artikelid)
{
$_SESSION[$idarware->id]++;
}
}
echo $_SESSION["43"];
echo session_id();
?>
Kommentar