PHP中的表单/提交按钮
问题描述:
此.php文件从屏幕上的XML文件输出项目,并为用户提供点击每个项目后显示的添加到购物车提交按钮的机会。这个想法是,ID,姓名等进一步用于购物车系统,但我仍处于购物车的起始阶段。 (这是一个任务)PHP中的表单/提交按钮
但问题是,这种方法不起作用,因为当所有的迭代完成后,不管哪个按钮被点击,计算机将始终引用存储在变量中的值for循环的最后一次迭代。
我想编写一些代码,以便能够为每个ID设置一个UNIQUE按钮,当按下此按钮时,该项目的相应信息将通过thi:action =“add.php”
任何帮助深表理解,因为我卡住了,我不知道
<?php
$doc = new DOMDocument();
$doc->load('menu.xml');
$Wraps = $doc->getElementsByTagName ("Wraps");
foreach ($Wraps as $w) {
$wrapsid = $w->getElementsByTagName("id")->item(0)->nodeValue;
$wrapsname = $w->getElementsByTagName("Type")->item(0)->nodeValue;
$wrapsprice = $w->getElementsByTagName("Price")->item(0)->nodeValue;
echo "Wraps ID: $wrapsid <br> Wraps Name: $wrapsname <br> Wraps Price: $wrapsprice";
?>
<form action="add.php" method="post">
<td class='view_td' width='10%'><center>
<INPUT TYPE=HIDDEN NAME='ID' value='{$wrapsid}'/>
<input type='submit' value='Add to cart' /></center></td><br>
</form>
<?php
}
?>
答
你不能把表单标签围绕它去整台围绕TD,无论是使用的div和风格它使用CSS复制表格布局或使用GET作为你只是路过的ID后面到服务器,例如。使用锚点而不是你的输入
做了一个简单的形式skelet:http://ulozto.net/xnCpwJ4M/order-form-zip希望它有帮助。 – Stano 2013-05-10 15:55:00