gpt4 book ai didi

php - 如何通过按钮/变量增加天数?

转载 作者:行者123 更新时间:2023-11-29 09:38:59 26 4
gpt4 key购买 nike

我正在尝试使用“延长”按钮设定截止日期,如果单击该按钮,则会将最晚截止日期添加 7 天。但是,页面只是自行刷新,而没有添加天数。

第一个截止日期是通过修改表数据库中的日期来完成的,以便截止日期始终比 IssuesDate 早 7 天开始。最初,我尝试在 Extend 按钮后面放置另一个 $datetime->modify('+7 days'); 代码,但这只会添加天数并且只会重置当页面重置时。在 echo $datetime->format('Y-m-d h:i:s'); 之前添加将使每个到期日提前 14 天。

<?php if($result->ReturnDate==""){?>
<td class="center">
<span style="color:red">
<?php
$datetime = new DateTime($result->IssuesDate);
$datetime->modify('+7 days');
if(isset($_POST['submit'])){
$datetime->modify('+7 days');
}
echo $datetime->format('Y-m-d h:i:s');?>
</span>
</td>
<td class="center">
<form action="test-loan2.php" method="post" name="extend">
<a href="test-loan2.php?rid=<?php echo htmlentities($result->rid);?>">
<button type="submit "class="btn btn-primary"><i class="fa fa-edit" name="submit"></i>Extend</button>
</form>
</td>

目前,我正在尝试使用表单方法,希望将延长按钮作为“提交按钮”,将最初的 7 天到期日再延长 7 天。但是,这只是刷新页面而没有添加天数

最佳答案

您只需将 name="submit"添加到按钮即可

<button name="submit" type="submit "class="btn btn-primary">

我通过添加“echo 'here';”进行了调试。在 if(isset[$_POST['submit']) block 中,它立即告诉我提交按钮不起作用,您应该养成这样做的习惯

关于php - 如何通过按钮/变量增加天数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57054839/

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