链接到选择列表框PHP HTML网站工作

时间:2013-04-16 10:26:24

标签: php html web

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

有没有办法将2个盒子连接/连接在一起,所以当用户选择产品时,另一个盒子将填入价格?我现在所能得到的只是所有信息都进入了选择框....这就是我的树。

The layout at the moment (I know it says qty not price... its in testing)

正如您所看到的,价格位于下拉框中,但我希望它填写在下面的框中。

任何帮助都将不胜感激。

我目前正在使用的代码是......

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

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

2 个答案:

答案 0 :(得分:1)

可以使用ajax电话完成此操作:

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

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

答案 1 :(得分:0)

您可以通过将价格加载到javascript来执行此操作。对第一个块使用onchange事件并填充另一个的价格。