public function vratData($glob_uzivatel) { // ziskani textu $nadpis = "Výběr zboží"; $b = "<br>"; // pomocne odradkovani $text = "<a href='index.php'>Odkaz na úvodní stránku</a>" . $b; //// prace s kosikem uzivatele // pripojeni nahradni DB include "nahradni_db.class.php"; $db = new Nahradni_DB(); /// ziskani seznamu zbozi if ($glob_uzivatel) { $zbozi = $db->nactiProdukty(); } else { $zbozi = null; } /// pridani do kosiku if (isset($_POST["pridat"]) && $glob_uzivatel) { $db->doKosiku($_POST["produkt"], $_POST["mnozstvi"], $glob_uzivatel); } /// odebrani z kosiku if (isset($_POST["odebrat"]) && $glob_uzivatel) { $db->zKosiku($_POST["produkt"], $glob_uzivatel); } // ziskani obsahu kosiku uzivatele if ($glob_uzivatel) { $kos = $db->obsahKosiku($glob_uzivatel); } else { $kos = null; } return array("nadpis" => $nadpis, "text" => $text, "produkty" => $zbozi, "kos" => $kos); }
<?php //// uvodni stranka webu // ziskani textu $nadpis = "Výběr zboží"; $b = "<br>"; // pomocne odradkovani $text = "<a href='index.php'>Odkaz na úvodní stránku</a>" . $b; //// prace s kosikem uzivatele // pripojeni nahradni DB include "nahradni_db.class.php"; $db = new Nahradni_DB(); /// ziskani seznamu zbozi if ($glob_uzivatel) { $zbozi = $db->nactiProdukty(); } else { $zbozi = null; } /// pridani do kosiku if (isset($_POST["pridat"]) && $glob_uzivatel) { $db->doKosiku($_POST["produkt"], $_POST["mnozstvi"], $glob_uzivatel); } /// odebrani z kosiku // ziskani obsahu kosiku uzivatele if ($glob_uzivatel) { $kos = $db->obsahKosiku($glob_uzivatel); } else { $kos = null; } // vypsanitextu skrze zablonu include "sablona.class.php";
<?php //Generate text file on the fly if (!isset($_POST["uzivatel"])) { echo "Neznámý uživatel."; return; // uzivatel neexistuje } include "nahradni_db.class.php"; $db = new Nahradni_DB(); // ziskam obsah kosiku aktualniho uzivatele $kos = $db->obsahKosiku($_POST["uzivatel"]); // protoze zbozi bude nyni objednano, tak smazu kosik $db->smazKosik($_POST["uzivatel"]); // vytvorim "fakturu" $text = "<b>Uživatel " . $_POST["uzivatel"] . " objednal zboží:</b><br>"; $cena = 0; if (isset($kos)) { foreach ($kos as $k) { $text .= $k['nazev'] . ", cena za 1ks:" . $k['cena'] . "Kč, kusů:" . $k['ks'] . ", celkem " . $k['cena'] * $k['ks'] . "Kč<br>"; $cena += $k['cena'] * $k['ks']; } } $text .= "<br><b>Celková cena objednávky: " . $cena . "Kč</b><br>"; $text .= "Děkujeme Vám za nákup."; // vypsani obsahu do souboru //header("Content-type: text/plain"); //header("Content-Disposition: attachment; filename=faktura.txt"); echo $text;