PHP 为日历生成和命名 html 到 mysql 数据库

标签 php mysql calendar

我有一个 PHP 页面,用户可以在其中选择一个月,然后将为该月的每一天生成一个 html 标签和选择框:

<?php $i=1; while($i <= $daysInMonth){?>
    <table align="center" style="width: 435px">
        <tr>
            <td class="style1"><p><label id="Label1"><?php echo($month.' '.$i); ?></label>&nbsp;</p></td>
            <td class="style1"><p><?php echo($dropdown); ?></p></td>
        </tr>
    </table>
<?php $i++; }?>

选择框填满了多个名字。然后用户将为该月的每一天选择一个或多个名称。我正在尝试找出最佳解决方案,将这些名称与月份中的某天相匹配,并将它们放入 MySQL 数据库中。我不想只有 31 个 $_POST['6'] 提交。我正在尝试想出一种使用数组的方法,但我正在努力确定如何使名称与月份中的某一天匹配。

我应该使用多维数组吗?任何输入将不胜感激。

谢谢!

最佳答案

将一个月中的每一天映射到一个唯一的字段名称。例如,如果您不关心年份,那么您可以将 11 月 28 日映射到唯一字段名称“11-28”,并在 $_POST["11-28"] 中查找数据

然后您可以编写一个遍历所有月份和所有日期的循环,并在 $_POST 中查找您需要的数据。

关于PHP 为日历生成和命名 html 到 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3265037/

相关文章:

javascript - 在表单中的 div 中提交 <select> 字段的值

javascript - 通过 Ajax WordPress 加载更多帖子

java - 本地计算机上日历一年中不同的第一周

java - Android : Converting data from date, 时间选择器从日历到 sql 时间戳和反向。

php - CakePHP:允许使用用户名或电子邮件登录

php - T 恤目录网站的最佳 CMS

php - 我正在尝试根据其他两个表中的信息计算第三个表中的信息

mysql - MySQL过程中的错误代码

mysql - 将 MySQL 记录保存为一系列插入语句

java - 查找特定日期某个时间的天数、小时数和分钟数