PhpRiot

Listing 2726

Submitted by anonymous user, 9 March 2010
<?phpsession_start();if (!isset($_SESSION['warenkorb'])){    $_SESSION['warenkorb'] = array();}//hinzufügen eines Artikels:if($_POST['add']){    $daten = array();    $daten[id] = $_POST['id'];    $daten[anzahl]  = $_POST['anzahl'];    array_push($_SESSION['warenkorb'], $daten);    warenkorb();}//editieren eines Artikels:else if($_POST['edit']){    $key = $_POST['key'];    $anzahl = $_POST['menge'];    $_SESSION['warenkorb'][$key][anzahl] = $anzahl;    warenkorb();}//löschen eines Artikels:else if($_GET['delete']){    $key = $_GET['delete'];        unset($_SESSION['warenkorb'][$key]);    warenkorb();}// Formular anzeigenelse if($_GET['add']){    echo "<form name=\"form1\" method=\"post\" action=\"warenkorb.php\">";    echo "<p><input type=\"hidden\" name=\"add\" value=\"1\">";    echo "<input type=\"text\" name=\"id\">";    echo "Artikel-ID";    echo "</p>";    echo "<p>";    echo "<input type=\"text\" name=\"anzahl\">";    echo "Artikel-Anzahl</p>";    echo "<p>";    echo "<input type=\"submit\" name=\"Submit\" value=\"Senden\">";    echo "</p>";    echo "</form>";}else{    warenkorb();}// Ausgabe des Warenkorbs:function warenkorb(){    echo "<table border='1' cellpadding='0' cellspacing='0' width='80%'>";        foreach ($_SESSION['warenkorb'] as $key => $value)    {        echo "<tr>";        echo "<td>$key<font color='#FF3300'>(Key)</font></td>";        echo "<td>";        echo "<form method='post' action='warenkorb.php'>";        echo "<input type='text' name='menge' size='4' maxlength='4' value='$value[anzahl]'>";        echo "<input type='submit' value='ändern' name='edit'>";        echo "<input type='hidden' value='$key' name='key'>";        echo "</form></td>";        echo "<td>$value[id]<font color='#FF3300'>(Artikel-Id)</font></td>";        echo "<td>$value[anzahl]<font color='#FF3300'>(Artikel-Anzahl)</font><a href=\"warenkorb.php?delete=$key\">löschen</a></td>";        echo "</tr>";    }    echo "</table>";        echo "<a href='warenkorb.php?add=1'>hinzufügen</a>";}?>
Submit a Follow Up