Php 是否可以有两种类型“&书信电报;输入类型=复选框/日期时间本地>”;在单个文本字段中?
我有一个包含复选框列表的表格。我希望最终用户输入值,而不是代码中预先确定的值。值内容必须是日期和时间。这是可以做到的吗?如果是这样,请指出我如何才能做到这一点 请在下面找到我的html表格以进行澄清:Php 是否可以有两种类型“&书信电报;输入类型=复选框/日期时间本地>”;在单个文本字段中?,php,html,Php,Html,我有一个包含复选框列表的表格。我希望最终用户输入值,而不是代码中预先确定的值。值内容必须是日期和时间。这是可以做到的吗?如果是这样,请指出我如何才能做到这一点 请在下面找到我的html表格以进行澄清: <html> <body> <form method="post" action="chk123.php"> Flights on: <br/> <input type="checkbox" name="Days[]" value="Dai
<html>
<body>
<form method="post" action="chk123.php">
Flights on: <br/>
<input type="checkbox" name="Days[]" value="Daily"> <input type="datetime-local" value="bdaytime"> <br>
<input type="checkbox" name="Days[]" value="Sunday">Sunday<br>
<input type="checkbox" name="Days[]" value="Monday">Monday<br>
<input type="checkbox" name="Days[]" value="Tuesday">Tuesday <br>
<input type="checkbox" name="Days[]" value="Wednesday">Wednesday<br>
<input type="checkbox" name="Days[]" value="Thursday">Thursday <br>
<input type="checkbox" name="Days[]" value="Friday">Friday<br>
<input type="checkbox" name="Days[]" value="Saturday">Saturday <br>
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>
航班日期:
星期日
星期一
星期二
星期三
星期四
星期五
星期六
我的php代码:
<?php
// Make a MySQL Connection
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
$checkBox = implode(', ', $_POST['Days']);
$checkBoxArray = explode(" ", $checkBox);
if(isset($_POST['submit']))
{
$checkBox = implode(' ', $_POST['Days']);
$checkBoxArray = explode(" ", $checkBox);
foreach ($checkBoxArray as $value)
{
$query="INSERT INTO example (orange) VALUES ('" . $value . "')";
mysql_query($query) or die (mysql_error() );
}
echo "<br />Complete";
}
?>
浏览器尚未广泛支持type=“datetime local”
,浏览器默认为普通文本框。使用日历弹出窗口/小部件更安全。Jquery UI最容易安装和配置IMHO。Alert!!!mysql_*函数贬值了谢谢,我知道这一点。我设计这个是为了个人使用,所以我会使用合适的浏览器。如果有一个解决方案,我可以为一个文本字段同时选择type=“datetime local”和type=“checkbox”,那就太好了。有什么建议或解决方案吗?您必须使用JAvaScript在文本输入和复选框输入之间切换。