[英]Booking System and Drop-Down Menus
我希望使用PHP和MySQL创建一个预订系统,该系统使客户能够从动态下拉菜单中选择事件并预订可用的摊位
我创建了一个正常工作的下拉菜单,代码完美运行:
$SQL="SELECT * from Things";
$exeSQL=mysql_query($SQL);
{
echo "<select>";
while($arrayThings = mysql_fetch_array($exeSQL))
{
echo"<br><option>{$arrayThings['ThingName']}</option>";
}
echo "</select>";
}
从下拉菜单中选择商品并吸引客户之后,我该如何考虑该选择并相应地预订摊位?
我希望解释清楚!
在此先感谢您的帮助!
编辑:我将我的下拉列表放置在不确定完全正确的格式或如何将其链接到下一页的表单中
$SQL="SELECT * from Things";
$exeSQL=mysql_query($SQL);
{
echo "<form method=post action=booking.php>" ;
echo "<input type=hidden name=id value=$arrayThings[thingId]>";
echo "<select>";
while($arrayThings = mysql_fetch_array($exeSQL))
{
echo"<br><option>{$arrayThings['thingName']}</option>";
}
echo "</select>";
echo "</form>" ;
一种解决方案是将所有这些代码包装在表单周围,然后检查表单是否已过帐。 如果表单已发布,则获取选定的值(您需要给选择的名称起一个名字)并执行数据库插入/预订。
您将需要为每个option
某种value
属性。 例如,这可能是数据库中的ID,但不建议在实时系统中使用,您应该创建某种ID系统,该系统可能使用自定义Web ID作为option
values
而不是使用DB表中的ID。 现在,您将有一个ID供您在预订系统中使用,以便预订该特定档位
例如,您可以将select
框放置在一个表单中,并将form
的动作设为makeBooking.php
,这将传递所选option
的value
以及您可能需要的任何其他数据,例如user
ID等。 .php,您将具有执行预订逻辑并向客户端返回成功/失败响应的逻辑
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.