Annonceindlæg fra Jysk IT
Sikkerhed skal være en del af driften
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
04. februar 2003 - 18:20
#2
<?php class Cart { var $items; // Items in our shopping cart // Add $num articles of $artnr to the cart function add_item ($artnr, $num) { $this->items[$artnr] += $num; } // Take $num articles of $artnr out of the cart function remove_item ($artnr, $num) { if ($this->items[$artnr] > $num) { $this->items[$artnr] -= $num; return true; } else { return false; } } } ?>
05. februar 2003 - 18:04
#4
<?php class Cart { var $items; // Items in our shopping cart // constructor function Cart() { $this->items = array(); } // Add $num articles of $artnr to the cart function add_item ($artnr, $num) { $this->items[$artnr] += $num; } // Take $num articles of $artnr out of the cart function remove_item ($artnr, $num) { if ($this->items[$artnr] - $num == 0) { return $this->erase_item ($artnr); } else if ($this->items[$artnr] > $num) { $this->items[$artnr] -= $num; return true; } else { return false; } } // Add all articles of $artnr out of the cart function erase_item ($artnr) { unset($this->items[$artnr]); } } session_start(); if (!isset($_SESSION['cart'])) { $_SESSION['cart'] = new Cart(); } ////////////////////////////////////////////////////////////////////////////// // demo if (isset($_POST['action']) && $_POST['action'] == 'add') { $_SESSION['cart']->add_item($_POST['artnr'],$_POST['num']); } else if (isset($_POST['action']) && $_POST['action'] == 'remove') { $_SESSION['cart']->remove_item($_POST['artnr'],$_POST['num']); } else if (isset($_POST['action']) && $_POST['action'] == 'empty') { $_SESSION['cart'] = new Cart(); } ?> <html> <table border="1"> <tr><th>item id</th><th>ammount</th><th>action</th></tr> <?php foreach ($_SESSION['cart']->items as $artnr => $num) { echo "<tr><td>".$artnr."</td><td align=\"center\">".$num."</td>"; echo "<form method=\"post\"><td>"; echo "<input type=\"hidden\" name=\"action\" value=\"remove\" />"; echo "<input type=\"hidden\" name=\"artnr\" value=\"".$artnr."\" />"; echo "<input type=\"hidden\" name=\"num\" value=\"1\" />"; echo "<input type=\"submit\" value=\"remove\" />"; echo "</td></form></tr>\n"; } ?> </table> <form method="post"> <input type="hidden" name="action" value="add" /> <input type="hidden" name="num" value="1" /> <select name="artnr"> <option value="badebold">badebold</option> <option value="strudsefjer">strudsefjer</option> <option value="skruetrækker">skruetrækker</option> </select> <input type="submit" value="add" /> </form> <form method="post"> <input type="hidden" name="action" value="empty" /> <input type="submit" value="empty cart" /> </form> </html>