gpt4 book ai didi

PHP 请求所选商品的价格

转载 作者:行者123 更新时间:2023-11-30 01:04:18 25 4
gpt4 key购买 nike

所以我有一个表,其中包含以下 ItemID、ItemName 和 ItemPrice。我有一个下拉菜单,其中按数据库中的 ItemID 列出了项目的名称。现在我想根据用户从下拉菜单中选择的内容来显示该商品的价格。

这是我尝试过的:

<?php
include ("account.php");
include ("connect.php");

$query = "SELECT * FROM Inventory";
$result = mysql_query($query);
$options ="";

while ($row = mysql_fetch_array($result))
{
$options .= '<option value="' . $row["ItemID"] . '">' . $row["ItemName"] . '</option>';
}

echo '<select name="ItemName">' . $options . '</select>';

$getPrice = "SELECT ItemPrice FROM Inventory WHERE ItemID = '$options' ";
$getPrice = mysql_query($getPrice);
$getPrice = mysql_result($getPrice, 0);

echo '<label for="Price">Price: </label>';
echo "$getPrice";
?>

它显示了下拉菜单中的项目,但无论我选择什么,我都无法显示价格。我对整个 PHP 表演很陌生,不知道我做错了什么。

最佳答案

$getPrice = "SELECT ItemPrice FROM Inventory WHERE ItemID = '$options' ";

这就是问题所在。 $options 变量包含具有不同选项的 html 文本,但 PHP 无法理解这一点。该变量不包含用户要选择的项目的 ID。

您需要将变量发送到另一个(或同一)PHP 页面。

您应该阅读本教程:enter link description here

关于PHP 请求所选商品的价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19822730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com