Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否可以有两种类型“&书信电报;输入类型=复选框/日期时间本地>”;在单个文本字段中?_Php_Html - Fatal编程技术网

Php 是否可以有两种类型“&书信电报;输入类型=复选框/日期时间本地>”;在单个文本字段中?

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表格以进行澄清:

<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在文本输入和复选框输入之间切换。