king-ich
Mitglied
Hallo.
Folgender Code Füllt das Array:
Und mit diesem Code:
Will Ich das Array ausgeben und ggf. einzelne Schlüssel entfernen.
Wenn ich auf 'entfernen klicke, verschwindet ein Element, und ein bereits gelöschter 'Artikel' taucht wieder in der Tabelle auf. Als wenn Kobolde Ihren Spaß dabei haben...
Bin für jede Hilfe Dankbar.
Hier ist die Quelle aus der ich mein Nutzen ziehe: Session + Array = Warenkorb? von Chris, 28.07.2002 01:26 - SELF-Forum - SELFHTML Forum
Folgender Code Füllt das Array:
PHP:
$artikel = $_POST['artikel'];
$name = $_POST['name'];
$preis = $_POST['preis'];
$anzahl = $_POST['anzahl'];
// Session-Warenkorb in Variable schreiben
$warenkorb = $_SESSION["warenkorb"];
// Neuen Artikel in eigenen Array schreiben
$neuer_artikel = array ('Name' => $name,
'Preis' => $preis,
'Anzahl' => $anzahl);
// neuen Artikel an Warenkorb-Array anhängen, der Warenkorb enthält pro Artikel einen Array
$warenkorb[$artikel] = $neuer_artikel;
// geänderten Warenkorb wieder in Session speichern
$_SESSION["warenkorb"] = $warenkorb;
$warenkorb = $_SESSION["warenkorb"];
Und mit diesem Code:
PHP:
<div id="warenkorb">
<table>
<tr style="height:30px">
<th>Name</th>
<th>Stückreis</th>
<th>Menge</th>
<th>Aktion</th>
</tr>
<?php foreach($warenkorb as $id => $artikel){ ?>
<tr style="height:11px"></tr>
<tr>
<td><?php echo $artikel['Name']; ?></td>
<td><?php echo $artikel['Preis']; ?></td>
<td><?php echo $artikel['Anzahl']; ?></td>
<td><a href="?delete=<?php echo $id; ?>">entfernen</a></td>
</tr><?php } ?>
</table>
</div>
Wenn ich auf 'entfernen klicke, verschwindet ein Element, und ein bereits gelöschter 'Artikel' taucht wieder in der Tabelle auf. Als wenn Kobolde Ihren Spaß dabei haben...
Bin für jede Hilfe Dankbar.
Hier ist die Quelle aus der ich mein Nutzen ziehe: Session + Array = Warenkorb? von Chris, 28.07.2002 01:26 - SELF-Forum - SELFHTML Forum
Zuletzt bearbeitet: