php - PHP post - 表单中的转换时间
问题描述
我想建立一个站点,用户可以在其中选择一个时间段。此时间段应打印在以下站点上。但我对正确的演示或显示选择的时间有疑问。
到目前为止,这是我的代码:
Site1,用户在其中选择一个时间段:
<form name="Uhrzeit" action="confirmation.php" method="POST">
<?php
$start = 10;
$end = 18;
for ($time = $start; $time <= $end; $time++) {
echo "<input type='radio' name='Zeit'>";
echo date("H:00", mktime($time+0,25)).'<br>';
}
?>
<input type="submit" value="Wählen">
</form>
Site2,应打印所选时间的位置:
<?php
$new_date = date('H:00', strtotime($_POST['Zeit']));
echo $new_date;
?>
但是有了这个,我每次都会得到“01:00”的输出。
解决方案
请尝试以下代码
<form name="Uhrzeit" action="confirmation.php" method="POST">
<?php
$start = 10;
$end = 18;
for ($time = $start; $time <= $end; $time++) {
echo "<input type='radio' name='Zeit' value='".date("H:00", mktime($time+0,25))."'>";
echo date("H:00", mktime($time+0,25)).'<br>';
}
?>
<input type="submit" value="Wählen">
</form>
推荐阅读
- c - 为什么动态分配的变量不会像静态变量一样改变(当我们使用它们的地址时)
- reactjs - React rss-parser - 解析图像
- amazon-web-services - 将 centos 存储库添加到 Amazon Linux 实例
- kotlin - 建立倒排索引
- blazor - CascadedParameter:它的值何时应用于我的组件属性
- c# - 如何使用 HtmlAgility 使用 xpath 获取 singleNode
- java - 如何向 Java DSL 集成流添加事务支持
- javascript - 错误:请求缺少所需的身份验证凭据。预期的 OAuth 2 访问令牌、登录 cookie 或其他有效的身份验证凭据
- swift - 代理包装 iOS 14 Logger 类
- django - 石墨烯创建独特的 id