Hallo zusammen
habe ein kleines Problem mit meinem Skript:
So, ich kann da ganz einfach per Knopfdruck Items aus meinem Array löschen.
Leider wird erst bei einem Seiten refresh das Array "neu geladen".
Per header kann ich ja eine andere Seite aufrufen, leider die gleiche nicht... sonst hängt man ja in einem Loop fest.
Kann mir jemand sagen wie ich das sonst lösen kann, oder gibt es eine Lösung das Array dann neu zu ehmmm ich nenne es mal rendern....
Danke vielmals
habe ein kleines Problem mit meinem Skript:
PHP-Code:
<html>
<?php
session_start();
$datenarr = $_SESSION['warenkorb'];
foreach ($datenarr as $key => $asd) {
$articleId[$key] = $asd['articleId'];
$price[$key] = $asd['price'];
$unset = $key;
echo "articleId: ".$asd['articleId']."<br />";
echo "price: ".$asd['price']."<br />";?>
<a href="cart.php?item=<?php echo $unset;?>">X</a>
<?php
echo "<br />";
}
if($_GET['item']>=0){
$item = $_GET['item'];
unset($datenarr[$item]);
$_SESSION['warenkorb'] = $datenarr;
header('Location: cart.php');
}
?>
</html>
Leider wird erst bei einem Seiten refresh das Array "neu geladen".
Per header kann ich ja eine andere Seite aufrufen, leider die gleiche nicht... sonst hängt man ja in einem Loop fest.
Kann mir jemand sagen wie ich das sonst lösen kann, oder gibt es eine Lösung das Array dann neu zu ehmmm ich nenne es mal rendern....
Danke vielmals

Kommentar