我目前正在创建一个应用程序。我创建了一个表单,用户可以选择年,月,日,小时和分钟。我想知道如何将其插入我的SQL数据库。感谢
表单的代码 -
<select name="day" id="day">
<?php
for($i=1;$i<=31;$i++)
{
echo "<option>" . $i . "</option>";
}
?>
</select>
<td>
<select name="month" id="month">
<?php
for($i=1;$i<=12;$i++)
{
echo "<option>" . $i . "</option>";
}
?>
</select>
<td>
<select name="year" id="year">
<?php
for($i=2015;$i<=2016;$i++)
{
echo "<option>" . $i . "</option>";
}
?>
<td>
</select>
<select name="Hour" id="hour">
<?php
for($i=0;$i<=23;$i++)
{
echo "<option>" . sprintf("%02d",$i) . "</option>";
}
?>
</select>
<td>
<select name="minute">
<?php
for($i=0;$i<=60;$i++)
{
echo "<option>" . sprintf("%02d",$i) . "</option>";
}
?>
</select>
答案 0 :(得分:1)
您将其放在form (从此链接读取所有内容)中,然后使用$ _POST ['day']等,并使用插入查询将其放入数据库中。从那以后我不会说太多 我不建议这样做。
您正在查看该月的日期。如果它少于31天,它是有效的。 &LT; 这不是真的。如果日期少于31天,并非所有日期都有效。有这样做的方法已经存在。这太容易了。 PHP datetime。您还可以使用mysql中的datetime类型验证大多数。我建议你仔细阅读所有链接。