Php 将日期数组插入MySQL

Php 将日期数组插入MySQL,php,mysql,Php,Mysql,我正在为一家公司编写一种简单的登记表,供员工选择可以上班的日期。当用户选择多个日期时,我遇到问题,它会在数据库中写入0000-00-00。我想把两个日期都记录下来 这是我的基本表单代码: <form method="post" action="action.php"> <input name="UserID" type="hidden" value="3"> <input type="checkbox" name="Datum[]" value="2014-01-0

我正在为一家公司编写一种简单的登记表,供员工选择可以上班的日期。当用户选择多个日期时,我遇到问题,它会在数据库中写入0000-00-00。我想把两个日期都记录下来

这是我的基本表单代码:

<form method="post" action="action.php">
<input name="UserID" type="hidden" value="3">
<input type="checkbox" name="Datum[]" value="2014-01-04">4 january
<input type="checkbox" name="Datum[]" value="2014-01-06">6 january
<input name="submit" type="submit" />
</form>

1月4日
1月6日
My action.php如下所示:

<?php

include("config.php");

$UserID=$_POST['UserID'];
$Datum=$_POST['Datum'];


?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Test</title>
</head>

<body>

 <?php 

       $res = mysql_query("insert into workingdays (UserID, Datum) 
                 values ('$UserID', '" . implode(',', $_POST['Datum']) ."')");

                if(!$res){
                echo "Error! <a href='/mysql'>Go back.</a>";
                }
                else {
                echo "Succesful. <a href='/mysql'>Go back.</a>";
                }

         ?>


</body>
</html>

试验

首先foreach$_POST['Datum'],然后是mysql insert

foreach ($_POST['Datum'] as $date){
   $res = mysql_query("insert into workingdays (UserID, Date) 
            values ('$UserID', '$date')");

            if(!$res){
            echo "Error! <a href='/mysql'>Go back.</a>";
            }
            else {
            echo "Succesful. <a href='/mysql'>Go back.</a>";
            }
}
foreach($\u POST['Datum']作为$date){
$res=mysql\u查询(“插入到工作日(UserID,Date))
值(“$UserID”,“$date”));
如果(!$res){
回声“错误!”;
}
否则{
回声“成功”;
}
}

我希望这就是你的意思。

如果每个用户只有几个字段,请使用和


它使用基于用户ID的user_元表

非常感谢!工作起来很有魅力。也许可以接受答案:)确保你清理了那篇$\u的帖子。上面的当前代码对SQL注入开放。您还应该检查是否首先设置了$\u POST,或者您可以在某些环境中填写错误日志。这被标记为WordPress,但我没有看到WordPress与此相关的任何内容。这应该是给WordPress的吗?我的错!我正在WordPress中实现这一点。