Loading...
Помощь по скриптам | Помощь по поиску
Есть поиск по дате от и до пример на скрине.
Надо сделать что бы в поиске не должно быть обязательным конечная(начальная) дата/время
если пользователь например выбрал
с 10 июня
но не выбрал время
и не выбрал по какое число
ему должны вывестись заявки с 10 июня
Вот код поиск
if(isset($_POST['search']))
{
$time_from = htmlspecialchars($_POST['ds'] . ' ' . $_POST['ts']);
$time_to = htmlspecialchars($_POST['df'] . ' ' . $_POST['tf']);
$queryRequestFirst = mysqli_query($dbConnection, "SELECT * FROM `request_first` WHERE `time_from` >= '" . $time_from . "' AND `time_to` <= '" . $time_to . "'");
}
else
$queryRequestFirst = mysqli_query($dbConnection, "SELECT * FROM request_first");
while ($resultRequestFirst = mysqli_fetch_array($queryRequestFirst))
{
require '../PHP-scripts/select_for_admin.php';
}


Изображение

------
48413_.PNG (28.9 Kb)
Скачиваний: 82
.ыы.
if(isset($_POST['search']))
{
$time_from = htmlspecialchars($_POST['ds'] . ' ' . $_POST['ts']);
$time_to = htmlspecialchars($_POST['df'] . ' ' . $_POST['tf']);
$queryRequestFirst = mysqli_query($dbConnection, "SELECT * FROM `request_first` WHERE `time_from` >= '" . $time_from . "' AND `time_to` <= '" . $time_to . "'");
}
else
$queryRequestFrst = mysqli_query($dbConnction, "SELECT * FROM request_frst");
while ($resultRequestFirst = mysqli_fetch_array($queryRequestFirst))
{
require '../PHP-scripts/select_for_admin.php';
}
________
посл. ред. 07.08.2017 в 10:52; всего 1 раз(а); by BrCod
BrCod (07.08.2017 в 10:48)
if(isset($_POST['search']))
{
$time_from = htmlspecialchars($_POST['ds'] . ' ' . $_POST['ts']);
$time_to = htmlspecialchars($_POST['df'] . ' ' . $_POST['tf']);
$queryRequestFirst = mysqli_query($dbConnection, "SELECT * FROM `request_first` WHERE `time_from` >= '" . $time_from . "' AND `time_to` <= '" . $time_to . "'");
}
else
$queryRequestFrst = mysqli_query($dbConnction, "SELECT * FROM request_frst");
while ($resultRequestFirst = mysqli_fetch_array($queryRequestFirst))
{
require '../PHP-scripts/select_for_admin.php';
}

Вот ошибки выдаёт
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in Z:\home\test1.ru\www\Html-pages\Admin.php on line 178

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in Z:\home\test1.ru\www\Html-pages\Admin.php on line 180
Loading... (07.08.2017 в 10:52)
BrCod (07.08.2017 в 10:48)
if(isset($_POST['search']))
{
$time_from = htmlspecialchars($_POST['ds'] . ' ' . $_POST['ts']);
$time_to = htmlspecialchars($_POST['df'] . ' ' . $_POST['tf']);
$queryRequestFirst = mysqli_query($dbConnection, "SELECT * FROM `request_first` WHERE `time_from` >= '" . $time_from . "' AND `time_to` <= '" . $time_to . "'");
}
else
$queryRequestFrst = mysqli_query($dbConnction, "SELECT * FROM request_frst");
while ($resultRequestFirst = mysqli_fetch_array($queryRequestFirst))
{
require '../PHP-scripts/select_for_admin.php';
}

Вот ошибки выдаёт
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in Z:hometest1.ruwwwHtml-pagesAdmin.php on line 178

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in Z:hometest1.ruwwwHtml-pagesAdmin.php on line 180

я знаю. Гг
Кто поможет да 30 р
Loading... , метка времени в БД хранится целым числом я так понял. А данные с календаря в каком виде идут?
Сибирский (07.08.2017 в 11:25)
Loading... , метка времени в БД хранится целым числом я так понял. А данные с календаря в каком виде идут?

Вот Хранится всё в timestamp

Изображение

------
48415_.PNG (8.7 Kb)
Скачиваний: 62
Ну ты выбрал формат хранения даты SQL и пытаешься приладить несовместимый тип данных. Тут ползуй функции https://www.site-do.ru/db/sql13.php
Loading... , вот здесь еще можешь почитать если там не очень понятно http://lifeexample.ru/razrabotka-i-optimizacia-saita/sql-rabota-s-datami.html
Онлайн: 7
Время:
Gen. 0.1256
(c) Bym.Guru 2010-2026