我需要建立一个带有临时购物车的网站...我有一个显示产品名称的选择框和一个我要显示产品价格的框(所有信息都存储在myPHP上)
有没有办法将2个盒子连接/连接在一起,所以当用户选择产品时,另一个盒子将填入价格?我现在所能得到的只是所有信息都进入了选择框....这就是我的树。
正如您所看到的,价格位于下拉框中,但我希望它填写在下面的框中。
任何帮助都将不胜感激。
我目前正在使用的代码是......
$sql="SELECT * FROM tblproducts";
$result=mysql_query($sql);
$rows=mysql_fetch_array($result);
echo "<select name='product'>";
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['productName'] . "'>" . $row['productName'] . " £" . $row['productPrice'] ."</option>";
}
echo "</select>";
我知道我已经选择了所有带下拉框...并且没有任何内容指向空文本框..这是因为我不确定如何链接/指向它。
答案 0 :(得分:1)
可以使用ajax
电话完成此操作:
在首次下拉列表的onchange
事件中调用函数或文件。将第一个下拉列表的选定值值传递给该函数或文件
然后在该函数或文件中选择基于该值的选项,并在成功时在第二个下拉列表中填充这些选项。
答案 1 :(得分:0)
您可以通过将价格加载到javascript
来执行此操作。对第一个块使用onchange
事件并填充另一个的价格。