在变量中实现' - '?

Daa*_*nvn 2 html php variables

我正在编写一个脚本,用户可以在HTML脚本中输入日期,文本框如下所示:

在此输入图像描述

文本框的HTML形式是这样的:

<td>
    Datum (d/m/j):
    </td>
    <td>
    <input type="text" align="left" name="dag" size="2" value="<?php echo date("d") ?>">
    -<input type="text" align="left" name="maand" size="2" value="<?php echo date("m") ?>">
    -<input type="text" align="left" name="jaar" size="2" value="<?php echo date("y") ?>">
    </td>
Run Code Online (Sandbox Code Playgroud)

我将它存储在这样的变量中:

$date       = $_POST['dag'] . $_POST['maand'] . $_POST['jaar'];
Run Code Online (Sandbox Code Playgroud)

用于在数据库中存储数据的SQL查询如下所示:

$sql = mysql_db_query($database, "INSERT INTO html (HTML, Onderwerp, Datum) VALUES ('".$html."', '".$subject."', '".$date."')");
Run Code Online (Sandbox Code Playgroud)

(是的,我知道我不应该再使用mysql_*了,但那不是什么意思)

然而问题是日期存储不是这样的:15-03-13,但是像这样:150313(显而易见).我的问题是如何在那里实现' - '?有没有办法在变量中加上' - ',或者有人有其他想法吗?也许有一个简单的解决方案,但我只是没有看到它^^

Pra*_*dra 5

试试这个 :

$date       = $_POST['dag'] ."-". $_POST['maand'] ."-". $_POST['jaar'];
Run Code Online (Sandbox Code Playgroud)