Цитата |
WHERE order_date='2019-04-06' |
Цитата (web2k99 @ 7.04.2019 - 11:52) |
Вот, получилось. |
Цитата (web2k99 @ 7.04.2019 - 11:52) |
Только он просто не нужен, мне достаточно было только числа |
Цитата (web2k99 @ 7.04.2019 - 11:56) |
Может заодно объясните как мне эту дату изменить? |
Цитата (web2k99 @ 7.04.2019 - 11:56) |
Я хочу по умолчанию выводить текущую дату |
<?php echo date("Y-m-d");?>
Цитата |
<?php echo date("Y-m-d");?> |
WHERE order_date='2019-04-06'подставлять текущую дату.
$date = date("Y-m-d")...
...WHERE order_date='$date'
Цитата (web2k99 @ 7.04.2019 - 12:02) |
Я как всегда не до конца корректно выразился. |
Цитата |
Как мне передать дату из формы выбора даты правильно? |
Цитата |
Она передается строкой или через плагин, например datepicker? |
<form method="post" name="order_date" action="">
<input class="form-control" type="date" name="order_date" value="" id="example-date-input">
<button type="submit" class="btn btn-primary btn-xs mb-3">Найти</button>
</form>
Цитата |
Ну так и в чем проблема то? Передавай строк и все |
require_once 'db.php';
if(isset($_POST['order_date'])) {
$date = $_POST['order_date'];
$sql = "SELECT * FROM Users WHERE order_date='$date' AND reject=1";
$result = mysqli_query($link, $sql);
echo "Количество отказов: (".mysqli_num_rows($result)."):<br>";
}
else {
$now = date("Y-m-d");
$sql = "SELECT * FROM Users WHERE order_date='$now' AND reject=1";
$result = mysqli_query($link, $sql);
echo "Количество отказов: (" . mysqli_num_rows($result) . "):<br>";
}
Цитата (web2k99 @ 7.04.2019 - 12:10) |
Или это тоже неправильно? |
Цитата |
А что выводит то в итоге? Код то вроде правльный |
Цитата |
Ну и радуйся |
Цитата |
просто поражена некоторыми вещами. |
$date = mysqli_real_escape_string($link, $_POST['order_date']);
$sql = "SELECT * FROM Users WHERE order_date='$date' AND reject=1";
$_POST = array_map( array($link, 'real_escape_string'), $_POST);