Ejemplo n.º 1
0
         $pages_count = 1;
     }
     //проверяем чтоб общее кол-во страниц не было < 1, еслипользователь введет несуществующую категорию.
     //минимум 1 страница должна быть
     if ($page > $pages_count) {
         $page = $pages_count;
     }
     //если пользователь в адресную строку введет число большее чем реальное кол-во страниц
     $start_position = ($page - 1) * $perpage;
     //начальная позиция вывода заказа (для запроса)
     $orders = orders($status, $start_position, $perpage);
     //$orders = orders($status);
     break;
 case 'show_order':
     $order_id = (int) $_GET['order_id'];
     $show_order = show_order($order_id);
     //проверяем какой это заказ
     if ($show_order[0]['status']) {
         $state = "обработан";
     } else {
         $state = "необработан";
     }
     break;
 case 'users':
     //постраничная навигация, параметры
     $perpage = 5;
     //кол-во заказов на страницу
     if (isset($_GET['page'])) {
         //есть ли номер страницы в адресной строке
         $page = (int) $_GET['page'];
         if ($page < 1) {
Ejemplo n.º 2
0
        }
        echo "</table>";
    }
} else {
    $id = $_GET['id'];
    if (isset($_GET['delorder'])) {
        mysql_query("DELETE FROM orders WHERE order_id = {$id}");
        mysql_query("DELETE FROM zakaz_tovar WHERE orders_id = {$id}");
        $_SESSION['edit']['res'] = "<div class='error'>Заказ удален.</div>";
    } else {
        if (isset($_GET['okorder'])) {
            mysql_query("UPDATE orders SET status = '1' WHERE order_id = {$id}");
            $_SESSION['edit']['res'] = "<div class='error'>Заказ обработан.</div>";
        } else {
            /*$result = mysql_query("SELECT goods.price, goods.name, zakaz_tovar.quantity, orders.date, orders.prim, orders.status, customers.name AS customer, customers.email, customers.phone, customers.address FROM zakaz_tovar LEFT JOIN orders ON zakaz_tovar.orders_id = orders.order_id LEFT JOIN customers ON customers.customer_id = orders.customer_id LEFT JOIN goods ON zakaz_tovar.goods_id = goods.goods_id WHERE zakaz_tovar.orders_id =$id");print_r ($orders);*/
            $orders = show_order($id);
            $i = 1;
            $total_sum = 0;
            echo "<table>";
            echo "<table cellspacing='2' cellpadding='4' border='1'>\n\t\t\t<tr>\n\t\t\t\t<th>№</th>\n\t\t\t\t<th>Название товара</th>\n\t\t\t\t<th>Цена</th>\n\t\t\t\t<th>Количество</th>\n\t\t\t</tr>";
            foreach ($orders as $item) {
                echo "<tr><td>" . $i . "</td>\n\t\t\t\t\t<td>" . $item['name'] . "</td>\n\t\t\t\t\t<td>" . $item['price'] . "</td>\n\t\t\t\t\t<td>" . $item['quantity'] . "</td>\n\t\t\t\t</tr>";
                $i++;
                $total_sum += $item['price'] * $item['quantity'];
            }
            echo "</table>";
            echo "<h2>Общая цена заказа: <span style='color:orange;'>" . $total_sum . "</span></h2>\n\t\t\t<h2>Дата заказа: <span style='color:orange;'>" . $item['date'] . "</span></h2>";
            if ($item['status'] == 0) {
                echo "<h2><span style='color:green;'>Заказ не обработан</span><p><a href='index.php?page=orders&id=" . $id . "&okorder'>Обработать</a></p></h2>";
            } else {
                echo "<h2><span style='color:red;'>Заказ уже отработан</span></h2>";