Имеется следующий PHP-код для вывода данных на страницу:
<?php
$interval = $_GET['interval'];
$isCorrect = is_numeric($interval);
$res = mysqli_query($db, "SELECT * FROM `visits` ORDER BY `date` DESC LIMIT $interval");
$visits = array();
if ($interval) {
if ($isCorrect) {
while ($visit = mysqli_fetch_assoc($res)) {
$visits[] = $visit;
}
} else {
exit("Недопустимый параметр!");
}
}
;?>
<link rel="stylesheet" type="text/css" href="styles.css">
<h2>Статистика</h2>
<p><a href="?interval=1">За сегодня</a></p>
<p><a href="?interval=7">За последнюю неделю</a></p>
<table>
<tr>
<td>Дата</td>
<td>Уникальных посетителей</td>
<td>Просмотров</td>
</tr>
<tr>
<td><?= $visit['date'] ;?></td>
<td><?= $visit['hosts'] ;?></td>
<td><?= $visit['views'] ;?></td>
</tr>
</table>
Однако данные не выводятся, и соответствующая строка <table>
остается пустой. Как исправить указанный код?
<table>
<tr>
<td>Дата</td>
<td>Уникальных посетителей</td>
<td>Просмотров</td>
</tr>
<?php foreach ($visits as $visit) { ?>
<tr>
<td><?= $visit['date'] ;?></td>
<td><?= $visit['hosts'] ;?></td>
<td><?= $visit['views'] ;?></td>
</tr>
<?php } ?>
</table>
Виртуальный выделенный сервер (VDS) становится отличным выбором
Отправляю данные с формы, которую заполняет пользователь, на базу данных через PHPДанные собираю через JS, потом собираю все в PHP и пытаюсь отправить...
Есть таблица (грид), как сделать так чтобы по нажатию кнопки, значение которое записано в Edit искалось в таблице и в случае если такое значение...
Вам даны два натуральных числа А и БПосчитайте у скольких чисел в интервале [A;Б] сумма делителей будет нечётным