[英]Extracting date and time from html form to use them in a mysql query
User must chose between two dates and a query will return the number of answers that are given by employees 用户必须在两个日期之间进行选择,查询将返回员工给出的答案数
<form action="mojaTvrtka.php" method="POST">
<input datetime="<?php echo date('Y-m-d H:i:s'); ?>" name="vrijeme" value="<?php echo date('Y-m-d H:i:s'); ?>">
<input datetime="<?php echo date('Y-m-d H:i:s'); ?>" name="vrijeme1" value="<?php echo date('Y-m-d H:i:s'); ?>">
<input type='submit' name='postavi' value="Zatraži rz!">
</form>
<?php
if(isset($_POST['vrijeme']))
{
$postavljeno = $_POST['vrijeme'];
}
if(isset($_POST['vrijeme1']))
{
$postavljeno1 = $_POST['vrijeme1'];
var_dump($postavljeno1);
}
if(isset($_POST['postavi']))
{
$connect=connectDB();
$statsQuery ="
SELECT ime
, prezime
, COUNT(*) AS broj_odgovora
FROM korisnik k
, zaposlenik z
, odgovor o
WHERE k.korisnik_id = z.korisnik_id
AND z.zaposlenik_id = o.zaposlenik_id
AND z.tvrtka_id = '{$_SESSION['tvrtkaId']}'
AND o.datum_vrijeme_odgovora BETWEEN '{$postavljeno}' AND '{$postavljeno1}'
GROUP
BY korisnicko_ime
";
$statsResult = queryDB($connect,$statsQuery);
if(mysqli_num_rows($statsResult) > 0)
{
echo "<h2> Popis odgovora </h2>";
echo "<table border ='1'>";
echo "<thead>";
echo "<tr>";
echo "<th>Ime i prezime </th>";
echo "<th>Odgovori </th>";
echo "</tr>";
echo "</thead>";
echo "<tbody>";
while(list($ime,$prezime,$broj_odgovora)=mysqli_fetch_row($statsResult))
{
echo "<tr>";
echo "<td>".$ime." ".$prezime."</a></td>";
echo "<td>".$broj_odgovora."</td>";
echo "</tr>";
}
echo "</tbody>";
echo "</table>";
}
else
{
echo"Nema rezultata za traženo razdoblje!";
}
}
disconnectDB($connect);
?>
Date and time input must be "2019-11-01 00:00:00" and thats mysql datetime value. 日期和时间输入必须是“2019-11-01 00:00:00”,那就是mysql datetime值。 Above code works without any errors and when I var_dump($postavljeno1) the correct format is applaied but nothing happens.
上面的代码没有任何错误,当我var_dump($ postavljeno1)时,正确的格式是applaied但没有任何反应。
你可以使用这样的东西:
$date = date('Y-m-d',strtotime($inputdate))." 00:00:00";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.