在用户填写并将他们的数据发送到 mysl 数据库的表单上,有一个包含日期的下拉菜单。我需要做的是制作下拉菜单,以便它只包含可用的日期。所以我可以查询数据库以找到某个日期,如果该日期已经有事件,那么我可以以某种方式从下拉菜单中取出该日期?我可以想象这是冗长而复杂的,并且想知道是否有人知道如何有效地做到这一点?有很多日期,比如两个月,我真的不想对每个日期进行查询,但我不完全确定我还能做什么。感谢您的回复。
我还没有尝试过任何东西,只有想法。我只是想知道是否有人有更好的想法,它们没有从 mysql 获取每个可用日期,而是从 mysql 查询不可用的日期,然后从下拉列表中删除该日期?删除表单的其余输入 - html:
<div class="title"><h1>Booking Private Hire</h1></div>
</head>
<body>
<form name="second" onsubmit="return validateFormOnSubmit(this)" method="POST" action="thirdform.php">
<table summary="Second form">
<tr>
<td><label for="date">Date:</label></td>
<td><select name="date" size="1">
<option value="01-03-13">01-03-13</option>
<option value="02-03-13">02-03-13</option>
<option value="03-03-13">03-03-13</option>
<option value="04-03-13">04-03-13</option>
<option value="05-03-13">05-03-13</option>
<option value="06-03-13">06-03-13</option>
<option value="07-03-13">07-03-13</option>
<option value="08-03-13">08-03-13</option>
<option value="09-03-13">09-03-13</option>
<option value="10-03-13">10-03-13</option>
<option value="11-03-13">11-03-13</option>
<option value="12-03-13">12-03-13</option>
<option value="13-03-13">13-03-13</option>
<option value="14-03-13">14-03-13</option>
<option value="15-03-13">15-03-13</option>
<option value="16-03-13">16-03-13</option>
<option value="17-03-13">17-03-13</option>
<option value="18-03-13">18-03-13</option>
<option value="19-03-13">19-03-13</option>
<option value="20-03-13">20-03-13</option>
<option value="21-03-13">21-03-13</option>
<option value="22-03-13">22-03-13</option>
<option value="23-03-13">23-03-13</option>
<option value="24-03-13">24-03-13</option>
<option value="25-03-13">25-03-13</option>
<option value="26-03-13">26-03-13</option>
<option value="27-03-13">27-03-13</option>
<option value="28-03-13">28-03-13</option>
<option value="29-03-13">29-03-13</option>
<option value="30-03-13">30-03-13</option>
<option value="31-03-13">31-03-13</option>
</select></td></tr>
<tr>
<td> </td>
<td><input name="Continue" value="Continue" type="submit" ></td>
<td> </td>
</tr>
</table>
</form>
</body>
</html>
目前我有一张租用表,如下所示:
hireid int(5)
customerid int(5)
driverid int(5)
time time
endtime time
date varchar(8)
length int(11)
Pickuplocation varchar(25)
destination varchar(25)
useofbus varchar(20)
numberofpeople int(16)
cost decimal(10,2)
日 int(2)
月 int(2)
年 int(2)
付款 varchar(6)
信息 varchar(6)