0

我需要用临时购物车建立一个网站...我有一个显示产品名称的选择框和一个我想显示产品价格的框(他的所有信息都存储在 myPHP 上)

有没有办法将两个盒子链接/连接在一起,所以当用户选择产品时,另一个盒子会填充价格?目前我所能得到的只是选择框中的所有信息......这是我的树。

目前的布局(我知道它说的是数量而不是价格......它正在测试中)

如您所见,价格在下拉框中,但我希望它填充在下面的框中。

任何帮助,将不胜感激。

我现在使用的代码是......

$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>";

我知道我已经用下拉框选择了所有内容......并且没有任何内容指向空文本框..这是因为我不确定如何链接/指向它。

4

2 回答 2

1

这可以通过ajax调用来完成:

onchange在第一次下拉事件中调用函数或文件。将第一个下拉列表的选定值传递给该函数或文件

然后在该函数或文件中根据该值选择选项,并在成功后在第二个下拉列表中填充这些选项。

于 2013-04-16T10:31:18.657 回答
0

您可以通过将价格加载到javascript. 将onchange事件用于第一个块并填充另一个块的价格。

于 2013-04-16T10:29:51.370 回答