Webshop für nur 6 Artikel

CreativPur

Erfahrenes Mitglied
Hi,

ich habe nur 6 Artikel, die ich gern in einen Shop übergeben möchte.
Da es, wie gesagt, nur 6 Artikel sind, möchte ich nicht Magento oder so etwas in Anspruch nehmen.

Daher habe ich mich ein Wenig in Session hinein gekniet.
Ich kann zwar schon ganz Stolz einen Artikel einfügen, aber das War es auch schon..

Sie Quelltext...

PHP:
<?php
session_start();
$name=session_name();
echo $name . "=" . session_id();

$artikelname=array("Datentransfer Standard");
$_SESSION["artikelname"]=$artikelname;

$artikelbeschreibung=array("Einzel-Lizenz");
$_SESSION["artikelbeschreibung"]=$artikelbeschreibung;

$laufzeit=array("Laufzeit: 1 Jahr");
$_SESSION["laufzeit"]=$laufzeit;

$nettopreis=array("796,64 €");
$_SESSION["nettopreis"]=$nettopreis;

$bruttopreis=array("948,00 €");
$_SESSION["bruttopreis"]=$bruttopreis;

$bild=array('logo_datentransfer.jpg');
$_SESSION["bild"]=$bild;

$artikel_loeschen=array('<a href="" style="color:red;"><svg width="1.5em" height="1.5em" viewBox="0 0 16 16" class="bi bi-bag-x" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 1a2.5 2.5 0 0 0-2.5 2.5V4h5v-.5A2.5 2.5 0 0 0 8 1zm3.5 3v-.5a3.5 3.5 0 1 0-7 0V4H1v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4h-3.5zM2 5v9a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V5H2z"/><path fill-rule="evenodd" d="M6.146 8.146a.5.5 0 0 1 .708 0L8 9.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 10l1.147 1.146a.5.5 0 0 1-.708.708L8 10.707l-1.146 1.147a.5.5 0 0 1-.708-.708L7.293 10 6.146 8.854a.5.5 0 0 1 0-.708z"/></svg></a>');
$_SESSION["artikel_loeschen"]=$artikel_loeschen;

<hr />
<p>Datentransfer Standard<a href="test2.php?"> Artikel in Warenkorb </a> </p> 
<p>Datentransfer Premium<a href="test2.php?"> Artikel in Warenkorb </a> </p> 

?>

Hiermit übergebe ich die Daten für einen Artikel.

So kann ich den Artikel im Warenkorb ausgeben...

PHP:
<?php
  session_start(); //Session starten

  $artikelname = $_SESSION["artikelname"];
  foreach($artikelname as $element){
    echo $element.'<br />';
  }
  $artikelbeschreibung = $_SESSION["artikelbeschreibung"];
  foreach($artikelbeschreibung as $element){
    echo $element.'<br />';
  }
  $bruttopreis = $_SESSION["bruttopreis"];
  foreach($bruttopreis as $element){
    echo $element.'<br />';
  }   
  $nettopreis = $_SESSION["nettopreis"];
  foreach($nettopreis as $element){
    echo $element.'<br />';
  }   
  $bild = $_SESSION["bild"];
  foreach($bild as $element){
    echo '<img src="img/'.$element.'"/><br />';
  }   
  $laufzeit = $_SESSION["laufzeit"];
  foreach($laufzeit as $element){
    echo $element.'<br />';
  }   
  $artikel_loeschen = $_SESSION["artikel_loeschen"];
  foreach($artikel_loeschen as $element){
    echo $element;
  }
  ?>

In einer schönen angelegten Tabelle sieht es dann so aus...

muster.png

Wie kann ich aber einen zweiten Artikel anlegen, den man dann auch in den Warenkorb ablegen kann ?
 
Das geht mit multidimensionalen Arrays oder einem mutlidimesionalem Array und serialisierten Objekten.
 
Zurück