function getOrders() { $mysqli = dbConnect(); if (!isset($mysqli)) { error_log("[getOrders] impossibile inizializzare il database"); dbCloseConnection($mysqli); return false; } $query_orders = " SELECT o.id AS id_order, o.quantity, DATE_FORMAT(o.sale_date, '%d-%m-%Y %T') as saledate, o.total_price, b.id as id_book, b.title, b.isbn, b.pages, u.username \n FROM orders o\n JOIN books b ON b.id = o.id_book\n JOIN users u ON u.id = o.id_user\n ORDER BY o.sale_date DESC "; $result_orders; $orders = array(); $result_orders = $mysqli->query($query_orders); if ($mysqli->errno > 0) { error_log("[getOrders] impossibile eseguire la query"); dbCloseConnection($mysqli); return false; } while ($row_orders = $result_orders->fetch_array()) { $orders[] = $row_orders; } dbCloseConnection($mysqli); return $orders; }
<?php include 'dbInterface.php'; $con = dbConnect(); $sql = "SELECT idProduto, nomeProduto FROM produto"; $result = dbExecQuery($sql, $con); echo '<option value=""></option>'; while ($row = dbFetchArray($result)) { $str = '<option value="' . $row['idProduto'] . '">'; $len = strlen($row['idProduto']); $id = $len == 1 ? "000" : ($len == 2 ? "00" : ($len == 3 ? "0" : "")); $id = "{$id}" . $row['idProduto']; $str .= $id . ' - ' . $row['nomeProduto']; $str .= '</option>'; echo $str; } dbCloseConnection($con);
function listProducts() { $con = dbConnect(); $sql = "SELECT idProduto, nomeProduto FROM produto"; $result = dbExecQuery($sql, $con); echo '<option value=""></option>'; while ($row = dbFetchArray($result)) { $str = '<option value="' . $row['idProduto'] . '">'; $len = strlen($row['idProduto']); $id = $len == 1 ? "000" : ($len == 2 ? "00" : ($len == 1 ? "0" : "")); $id = $id . $row['idProduto']; $str .= $row['idProduto'] . ' --- ' . $row['nomeProduto']; $str .= '</option>'; echo $str; } dbCloseConnection($con); }