" name="vrijeme1" value=""> -6ren">
gpt4 book ai didi

php - 从 html 表单中提取日期和时间以在 mysql 查询中使用它们

转载 作者:行者123 更新时间:2023-11-29 15:59:56 25 4
gpt4 key购买 nike

用户必须在两个日期之间进行选择,查询将返回员工给出的答案数量

<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);
?>

日期和时间输入必须是“2019-11-01 00:00:00”,这就是 mysql 日期时间值。上面的代码工作没有任何错误,当我 var_dump($postavljeno1) 时,应用了正确的格式,但没有任何反应。

最佳答案

你可以使用这样的东西:

$date = date('Y-m-d',strtotime($inputdate))." 00:00:00";

关于php - 从 html 表单中提取日期和时间以在 mysql 查询中使用它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56263147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com