Example #1
0
    <table>
        <tr>
            <td>
                ФИО
            </td>
            <td>
                Вопрос первый
            </td>
            <td>
                Вопрос второй
            </td>
            <td>
                Вопрос третий
            </td>
            <td>
                Дата
            </td>
        </tr>
    <?php 
include "/php/dedugan.php";
$pd = connectDB();
$bitch = new DataBase("tests");
$res = $bitch->getAll($pd);
foreach ($res as $row) {
    echo "<tr>\n        <td>\n            " . $row['fio'] . "\n        </td>\n        <td>\n            " . $row['firstQ'] . "\n        </td>\n        <td>\n            " . $row['secondQ'] . "\n        </td>\n        <td>\n            " . $row['thirdQ'] . "\n        </td>\n        <td>\n            " . $row['date'] . "\n        </td>\n        </tr>";
}
?>
    </table>
</div>
</body>
</html>
Example #2
0
session_start();
//подключение к конфигурационному файлу
require_once 'config.php';
//подключение к конфигурационному файлу
require_once 'myfunction.php';
//подключение к бд
require_once 'database.php';
//Создаем объект к бд
$db = new DataBase(config::DB_HOST, config::DB_USER, config::DB_PASSWORD, config::DB_NAME);
$my_function = new myFunction();
//Сортировка
$order_p = array('sized' => array('от больших размеров файла', 'size DESC'), 'sizea' => array('от маленьких размеров файла', 'size ASC'), 'dated' => array('по дате добавления - с последних', 'date DESC'), 'datea' => array('по дате добавления - к последним', 'date ASC'));
$order = $order_p['dated'][0];
$order_db = $order_p['dated'][1];
//Массив данных из таблицы "image"
$arr = $db->getAll($order_db);
// получаем возможный параметр сортировки
if ($_POST['key']) {
    $order_get = $_POST['key'];
    if (array_key_exists($order_get, $order_p)) {
        $order = $order_p[$order_get][0];
        $order_db = $order_p[$order_get][1];
    } else {
        // по умолчанию сортировка по первому элементу массива order_p
        $order = $order_p['namea'][0];
        $order_db = $order_p['namea'][1];
    }
    //Массив данных из таблицы "image"
    $arr = $db->getAll($order_db);
    exit(json_encode($arr));
}
Example #3
0
            </ul>
        </div>
        <!-- /.navbar-collapse -->
    </nav>

    <div id="page-wrapper">

        <div class="container-fluid">
            <div class = "row">

                <?php 
include_once '../php/dedugan.php';
$pd = connectDB();
$table = new DataBase("blog");
$array = $table->getAll($pd);
foreach ($array as $item) {
    echo "<div class = \"col-md-3\" id = \"{$item["id"]}\"><a href='details.php?id={$item["id"]}'><img src = \"" . $item["imagePath"] . "\" class = \"img-circle\" width=200 height=200></a><p><h4>{$item["topic"]}</h4></p>\n                        <p class=\"text-justify\">{$item["mes"]}</p>\n                        <button class = \"btn btn-default edit\"  value = \"{$item["id"]}\" >Редактировать</button> <br><br></div>";
}
?>

                </div>
            </div>
        </div>
        <!-- /.container-fluid -->
    </div>
    <!-- /#page-wrapper -->
</div>
<!-- /#wrapper -->

<!-- jQuery -->
			5) Метод delete($table_name, $where ="") - для удаления записи
			6) Метод truncate($table_name) - для очистки таблицы
			7) Метод getField($table_name, $field_out, $field_in, $value_in) - для получения значения поля по второму значению поля
			8) Метод getFieldOnId($table_name, $id, $field_out) - для получения значения поля по его id
			9) Метод getAll($table_name, $order, $up) - для получения всех записей
			10) Метод deleteOnId($table_name, $id) - удаление записи по его id 
			11) Метод setField($table_name, $field, $value, $field_in, $value_in) - для изменения значения определенного поля
			12) Метод setFieldOnId($table_name, $id, $field, $value) - для изменения значения поля по его id
			13) Метод getElementOnId($table_name, $id) - для получения записи целиком по одному id
			14) Метод getRandomElements($table_name, $count) - для получения случайных записей
			15) Метод getCount($table_name, $id) - позволяет узнать кол-во записей в таблице
			16) Метод isExists($table_name, $field, $value) - для определения существования записи в таблице
			17) Метод existsId($table_name, $id) - для проверки существования id в таблице
			18) Метод getMaxField($table_name, $field) - для определения максимального значения у заданного поля
			19) Метод getMinField($table_name, $field) - для определения минимального значения у заданного поля
			20) Метод getFieldOnInterval($table_name, $field_date, $date_1, $date_2) - для получения записей в определенном интервале
	*/
require_once "lib/database.php";
$db = new DataBase();
$arr = $db->getFieldOnId("menu", "2", "link");
$arr = $db->getAll("menu", "id", false);
$arr = $db->getElementOnId("menu", 3);
$arr = $db->getRandomElements("menu", 2);
$arr = $db->getCount("articles");
$arr = $db->isExists("menu", "title", "Главная");
$arr = $db->existsId("menu", 2);
$arr = $db->getLastId("users");
$arr = $db->getMaxField("menu", "id");
$arr = $db->getMinField("menu", "title");
$arr = $db->getFieldOnInterval("articles", "date", 1409938177, 1409938454);
print_r($arr);