Beispiel #1
0
 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);
 }
Beispiel #2
0
<?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";
Beispiel #3
0
<?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;