コード例 #1
0
 /**
  * A Megadott azonosító alapján, megkeresi a kiemelés elnevezését.
  *
  * @param int $id
  * @return String name
  */
 public function selectName($id)
 {
     $conn = new ConnectionHandler();
     $stmt = $conn->preparedQuery("SELECT kim_nev FROM Kiemeles WHERE kim_azon=?", array($id));
     $row = $stmt->fetch(PDO::FETCH_NUM, PDO::FETCH_ORI_FIRST);
     return $row[1];
 }
コード例 #2
0
    <div class="menu">
        <a href="StoreKeeper_Check_Stock.php">Készlet ellenőrzése</a>
        <a href="StoreKeeper_Fill_Stock.php">Készlet feltöltés</a>
        <a href="StoreKeeper_Scrapping_Stock.php">Leselejtezés</a>
        <a href="StoreKeeper_Remove_Stock.php">Elszállíttatás</a>
        <a href="StoreKeeper_Orders_Handling.php">Rendelések kezelése</a>

        <input type="button" id="logout" value="Kijelentkezés">
    </div>

    <div class="container">
        <div align="center" width="200px" border="1px">
            <p><u>Rendelések</u></p>
<table class="szallitmanyok">
            <?php 
$stmt = $conn->preparedQuery("select m.rend_szam,(SELECT nev from termekek where t_azon=r.termek_id) as Termek,r.mennyiseg,m.statusz_id\n                    FROM megrendelesek m INNER JOIN rendeles_reszletei r\n                    ON m.rend_szam=r.rend_szam ORDER BY m.statusz_id", null);
$rend = array();
$stat = array();
while ($row = $stmt->fetch(PDO::FETCH_BOTH)) {
    $id = $row[0];
    //  var_dump($row);
    if (array_key_exists($id, $rend)) {
        $rend[$id] .= $row[2] . " db " . $row[1] . "<br>";
    } else {
        $rend[$id] = $row[2] . " db " . $row[1] . "<br>";
        $stat[$id] = $row[3];
        //echo "stat_id: ". $row[3]."<br>";
        /*if(array_key_exists($id,$stat) == false) {
              $stat[$id] = $row[3];
              echo "stat:: " . $stat[$id] . "<br>";
          }*/
コード例 #3
0
        <input type="button" id="logout" value="Kijelentkezés">
    </div>

    <div class="container">
        <div align="center" width="200px" border="1px">
            <p><u>Készlet ellenőrzése</u></p>

            <?php 
if ($message != "") {
    echo "<p>.{$message}.</p>";
}
$conn = new ConnectionHandler();
echo '<form name="termek" id="form1" method="post" action="StoreKeeper_Fill_Stock.php" enctype="multipart/form-data">';
echo '<p><label> Válassz terméket </label ><select id = "product" class="inp" name = "product" > ';
$stmt = $conn->preparedQuery("SELECT * FROM termekek");
while ($row = $stmt->fetch(PDO::FETCH_NUM, PDO::FETCH_ORI_NEXT)) {
    echo "<option value=" . $row[0] . ">" . $row[1] . "</option>";
}
?>

            </select></p>

            <p><label>Mennyiség</label><input type="number" id="quantity" name="quantity" class="inp" min="1" max="9999"
                                              required title="Adja meg a termékből érkező mennyiséget!"></p>

            <p><label>Lejárati dátum</label>
                <input type="date" id="date" name="date" required title="Kérem adja meg a lejárati időt!"></p>

            <input type="submit" id="submit " class="button" value="Termék felvitel" name="submit">
            </form>
コード例 #4
0
        <a href="StoreKeeper_Check_Stock.php">Készlet ellenőrzése</a>
        <a href="StoreKeeper_Fill_Stock.php">Készlet feltöltés</a>
        <a href="StoreKeeper_Scrapping_Stock.php">Leselejtezés</a>
        <a href="StoreKeeper_Remove_Stock.php">Elszállíttatás</a>
        <a href="StoreKeeper_Orders_Handling.php">Rendelések kezelése</a>

        <input type="button" id="logout" value="Kijelentkezés">
    </div>

    <div class="container">
        <div align="center" width="200px" border="1px">
            <p><u>Készlet ellenőrzése</u></p>

            <?php 
$conn = new ConnectionHandler();
$stmt = $conn->preparedQuery("SELECT r.termek_id,\n                    (select termekek.nev from termekek where termekek.t_azon = r.termek_id) AS Nev,\n                    (select termekek.min_keszlet from termekek where termekek.t_azon = r.termek_id) MinKeszlet,\n                    sum(r.mennyiseg) AS Raktaron FROM raktar r\n                      INNER JOIN szallitmanyok sz\n                        ON r.szall_id=sz.szall_id\n                        AND ( r.stat_id = 1 or r.stat_id = 3)\n                          group BY r.termek_id", null);
echo '<table><tr><td>Azonosító</td><td>Termék név</td><td>Ajánlott készlet</td><td>Raktáron</td></tr>';
while ($row = $stmt->fetch(PDO::FETCH_NUM, PDO::FETCH_ORI_NEXT)) {
    if ($row[2] / 2 > $row[3]) {
        echo '<tr><td>' . $row[0] . '</td><td>' . $row[1] . "</td><td>" . $row[2] . '</td><td>' . $row[3] . '</tr></tr>';
    }
}
?>
            </table>

        </div>
    </div>

</div>

</body>
コード例 #5
0
        <a href="StoreKeeper_Check_Stock.php">Készlet ellenőrzése</a>
        <a href="StoreKeeper_Fill_Stock.php">Készlet feltöltés</a>
        <a href="StoreKeeper_Scrapping_Stock.php">Leselejtezés</a>
        <a href="StoreKeeper_Remove_Stock.php">Elszállíttatás</a>
        <a href="StoreKeeper_Orders_Handling.php">Rendelések kezelése</a>

        <input type="button" id="logout" value="Kijelentkezés">
    </div>

    <div class="container">
        <div align="center" width="200px" border="1px">
            <p><u>Elszállításra váró készlet</u></p>

            <?php 
$conn = new ConnectionHandler();
$stmt = $conn->preparedQuery("select r.termek_id,(select nev from termekek where termekek.t_azon=r.termek_id) as nev,\n                  r.mennyiseg,r.szall_id,r.stat_id,sz.beerk_datum,\n                  (SELECT stat_nev from statusz WHERE stat_id=r.stat_id) as STAT_NEV\n                    from raktar r INNER JOIN szallitmanyok sz ON\n                    r.szall_id=sz.szall_id AND (r.stat_id = 0 or r.stat_id = 2 or r.stat_id = 5)", null);
while ($row = $stmt->fetch(PDO::FETCH_NUM, PDO::FETCH_ORI_NEXT)) {
    echo $row[0] . " " . $row[1] . " " . $row[2] . " " . $row[3] . " " . $row[4] . " " . $row[5] . " " . $row[6] . "<br>";
}
?>

            <input type="button" id="delete" value="Elszálítás/Végleges selejtezés">


        </div>
    </div>

</div>

</body>
コード例 #6
0
ファイル: index.php プロジェクト: kubu1518/rftCandyShop
           FROM megrendelesek INNER JOIN rendeles_reszletei
               ON megrendelesek.rend_szam=rendeles_reszletei.rend_szam
                   AND megrendelesek.rend_datum >= ?
                   AND megrendelesek.rend_datum <= ?
                   AND rendeles_reszletei.termek_id = ?", array($start_date, $end_date, $product_id)
);

$row = $stmt->fetch(PDO::FETCH_NUM);


//var_dump($row);
echo 'q: '.$row[0];
*/
$conn = new ConnectionHandler();
$orderNumber = 2;
$stmt = $conn->preparedQuery("SELECT rr.rend_szam ,r.szall_id ,r.termek_id ,sum(r.mennyiseg) as raktaron,rr.mennyiseg,sz.lejar_datum FROM `raktar` r\n      INNER JOIN rendeles_reszletei rr ON r.termek_id=rr.termek_id AND r.stat_id <> 0 AND rr.rend_szam = ?\n      inner JOIN szallitmanyok sz ON r.szall_id=sz.szall_id\n      group BY r.termek_id\n      order by r.termek_id, sz.lejar_datum", array($orderNumber));
while ($row = $stmt->fetch(PDO::FETCH_NUM, PDO::FETCH_ORI_NEXT)) {
    echo $row[0] . " " . $row[1] . " " . $row[2] . " " . $row[3] . " " . $row[4] . " " . $row[5] . "<br>";
    if ($row[3] < $row[4]) {
        echo "Nem elég a készlet hozzá!";
        break;
    }
}
echo "-------------------------<br>";
//lekérem a szállítmányokat az azokhoz a termékekhez amelyekből rendelés történt az adott azonosítóval.
// rendelés_id, szállitmány_id, termek_id, mennyiség raktáron, szükséges mennyiség , stat_id, lejárati dátum
$stmt2 = $conn->preparedQuery("SELECT rr.rend_szam ,r.szall_id ,r.termek_id ,r.mennyiseg as raktaron,rr.mennyiseg,r.stat_id,sz.lejar_datum\n        FROM `raktar` r INNER JOIN rendeles_reszletei rr\n          ON r.termek_id=rr.termek_id\n          AND (r.stat_id = 1 or r.stat_id = 3)\n          AND rr.rend_szam = ?\n            inner JOIN szallitmanyok sz\n            ON r.szall_id=sz.szall_id\n              order by r.termek_id, sz.lejar_datum", array($orderNumber));
//$raktaronDb = array();
//a szükséges mennyiség nyilvántartása kulcs: termek_id => szükséges mennyiség
$kellDb = array();
//ez előtt ellenőrzés történik ,hogy van-e elég termék raktáron, így csak akkor jutunk el ide, ha igen.
コード例 #7
0
 /**
  * Van e egyáltalán a kosár táblában az adott felhasználóhoz tartozó sor?
  * @return boolean
  */
 public function hasACart()
 {
     $conn = new ConnectionHandler();
     $stmt = $conn->preparedQuery("SELECT * FROM kosar WHERE u_id = ?", array($this->getId()));
     if ($stmt->fetch(PDO::FETCH_BOTH)) {
         $conn->close();
         return true;
     } else {
         $conn->close();
         return false;
     }
 }
コード例 #8
0
<div class="frame">

    <div class="menu">
        <a href="Leader_Add_Product.php">Új termék felvitele</a>
        <a href="Leader_Edit_Product.php">Termék módosítás</a>
        <a href="Leader_Statistic.php">Statisztika készítés</a>

        <input type="button" id="logout" value="Kijelentkezés">
    </div>

    <div class="container">
        <div align="center" width="200px" border="1px">
            <p><u>Termék módosítása</u></p>
            <table>
                <?php 
$stmt = $conn->preparedQuery("SELECT * FROM termekek");
$stmtHighlight = $conn->preparedQuery("SELECT * FROM kiemelesek");
$highlits = array();
while ($rowHighlight = $stmtHighlight->fetch(PDO::FETCH_NUM, PDO::FETCH_ORI_NEXT)) {
    $highlits[$rowHighlight[0]] = $rowHighlight[1];
}
while ($row = $stmt->fetch(PDO::FETCH_NUM, PDO::FETCH_ORI_NEXT)) {
    $id = $row[0];
    echo '<tr><td><p>Id: ' . $id . '</p></td><td> Név:' . $row[1] . '</td><td><button id="' . $id . '" onclick="showhide(this.id)">Szerkesztés</button></td></tr>' . '<tr><td colspan="3"><div id="div_' . $id . '" class="editorOff">

                            <input type="button" id="' . $id . '" value="Törlés" onclick="deleteP(this.id)">


                            Ár: <input type="number" id="' . $id . '" value="' . $row[5] . '" name="recQ"
                                class="mennyiseg" min="0" max="9999"
                                required title="Adja meg a termékből tartandó ajánlott mennyiséget!" onchange="editPrice(this.id, this.value)">
コード例 #9
0
            <table id="table">
                <tr>
                    <td>Id</td>
                    <td>SzId</td>
                    <td>Név</td>
                    <td>Mennyiség</td>
                    <td>Lejárati dátum</td>
                    <td><input type="button" value="LeSelejtezés" id="scrap"></td>
                    <td></td>
                </tr>
                <?php 
if ($message != "") {
    echo "<p>.{$message}.</p>";
}
$conn = new ConnectionHandler();
$stmt = $conn->preparedQuery("SELECT r.termek_id,r.szall_id,(select nev from termekek where t_azon=r.termek_id),\n                                    r.mennyiseg,sz.lejar_datum,r.stat_id from raktar r\n                                    INNER JOIN szallitmanyok sz ON r.szall_id=sz.szall_id\n                                    AND (r.stat_id = 1 OR r.stat_id = 3)\n                                    ORDER BY sz.lejar_datum", null);
$counter = 0;
while ($row = $stmt->fetch(PDO::FETCH_NUM, PDO::FETCH_ORI_NEXT)) {
    echo '<tr>
                       <td><input type="number" id="termekid_' . $counter . '" value="' . $row[0] . '" class="short" disabled></td>
                       <td><input type="number" id="szallitmany_' . $counter . '" value="' . $row[1] . '" class="short" disabled></td>
                       <td><input type="text" id="nev_' . $counter . '" value="' . $row[2] . '" class="long" disabled></td>
                       <td><input type="number" id="mennyiseg_' . $counter . '" value="' . $row[3] . '" class="short" disabled></td>
                       <td><input type="text" id="datum_' . $counter . '" value="' . $row[4] . '" class="long" disabled></td>
                       <td><input type="number" id="darab_' . $counter . '"  min="0" max="' . $row[3] . '" class="mennyiseg" ';
    if (date("Y-m-d h:i:s") >= date($row[4])) {
        echo 'value="' . $row[3] . '" disabled ';
    } else {
        echo 'value="0"';
    }
    /*
コード例 #10
0
 public function saveProduct()
 {
     $conn = new ConnectionHandler();
     $table = "Product";
     $fields = array("nev", "kat_azon", "kisz_azon", "suly", "egysegar", "min_keszlet", "min_rend", "kim_azon", "akcio", "reszletek", 'kep');
     $stmtCat = $conn->preparedQuery("SELECT kat_azon FROM Kiszereles WHERE kat_nev=?", arra($this->getCategory()));
     $arr = $stmtCat->fetchAll(PDO::FETCH_ASSOC);
     $category_id = $arr[0];
     foreach ($arr as $titleData) {
         echo $titleData['name'];
     }
     $values = array($this->getName(), $this->getCategory()->getId(), $this->getCategory()->getId(), $this->getWeight(), $this->getPrice(), $this->getMinStock(), $this->getMinOrder(), $this->getHighlight()->getId(), $this->getDiscount(), $this->getDescription(), $this->getImg());
     $conn->preparedInsert($table, $fields, $values);
 }
コード例 #11
0
 /**
  *Azonosító alapján lekéri a terméket.
  * @return Product object
  */
 public function getProductByPID($tid)
 {
     $ch = new ConnectionHandler();
     return $ch->preparedQuery("SELECT * FROM termekek WHERE t_azon = ?", array($tid))->fetch(PDO::FETCH_ASSOC);
 }
コード例 #12
0
                <?php 
if ($_SESSION["message"] != "") {
    echo "Termék felvitel állapota ->" . $_SESSION['message'];
    $_SESSION['message'] = "";
}
?>
            </p>

            <form name="uj_termek" id="form1" method="post" action="LAP.php" enctype="multipart/form-data">
                <p><label>Név</label><input type="text" id="nev" class="inp" name="nev" required
                    title="Adja meg a termék nevét!"></p>

                <p><label>Kategória</label>
                    <select id="kat_azon" class="inp" name="kat_azon">
                        <?php 
$stmt = $conn->preparedQuery("SELECT * FROM kategoriak");
while ($row = $stmt->fetch(PDO::FETCH_NUM, PDO::FETCH_ORI_NEXT)) {
    echo "<option value=" . $row[0] . ">" . $row[1] . "</option>";
}
?>
                    </select></p>

                <p><label>Kiszerelés</label>
                    <select id='kisz_azon' class="inp" name="kisz_azon">
                        <?php 
$stmt = $conn->preparedQuery("SELECT * FROM kiszerelesek");
while ($row = $stmt->fetch(PDO::FETCH_NUM, PDO::FETCH_ORI_NEXT)) {
    echo "<option value=" . $row[0] . ">" . $row[1] . "</option>";
}
?>
                    </select></p>