我正在为网站构建一个动态(食物)菜单系统。用户将能够添加和删除菜单项,因为他们喜欢和改变价格等。如果菜单是静态的,然后我会以一个静态的形式你将如何解决这个PHP/MySQL
<form id="order_form" action="order.php" method="POST" class="form">
<ul>
<li>cheese burger<input type="text" name="cheese_burger_items" /></li>
<li>bacon burger<input type="text" name="bacon_burger_items" /></li>
<li>steak burger<input type="text" name="steak_burger_items" /></li>
<li>fish burger<input type="text" name="fish_burger_items" /></li>
<li>lamb burger<input type="text" name="lamb_burger_items" /></li>
<input type="submit" value="Submit" />
</form>
然后order.php就开始出像
<?php
$cheese_burger_items = $_POST['cheese_burger_items'];
$bacon_burger_items = $_POST['bacon_burger_items'];
$steak_burger_items = $_POST['steak_burger_items'];
$fish_burger_items = $_POST['fish_burger_items'];
$lamb_burger_items = $_POST['lamb_burger_items'];
?>
这显然是一个非常简单的观点。
项目数量也会有所不同。这样做的动态方法是什么?我想输入'名称'我可以使用数据库中的索引名称,但这并不能真正帮助我在order.php中,因为我需要为每个uniqe项目设置一个POST。
很酷,我不知道那个PHP功能,你知道手册的哪一部分被解释吗? – 2010-11-11 22:54:01
@Alberto检查http://php.net/manual/en/language.variables.external.php上的示例#3 – 2010-11-11 22:56:26
感谢您的链接! – 2010-11-11 23:02:37