这个让我疯了,所以我希望你们可以给我上学一点。
我的目标是为产品页面创建多选项动态定价表。我的概念是产品的所有信息都通过相关表插入到数据库中。每个产品都有一个表格,其中包含基本信息(ID,名称,描述,基本费用等),其中每个项目将获得一行。然后相对表是针对每个可用选项(id,pid [上表中产品的ID],选项名称[例如大小2oz],值[此选项的额外成本],选项组[3个选项] ,a,b和c用于确定此选项属于哪个下拉组]。结果如下:
PHP:
$a_sql = ("SELECT * FROM prod_add WHERE pid = '$id' AND `group` = 'a'");
$a_query = mysqli_query($dbconx, $a_sql);
$a_Count = mysqli_num_rows($a_query);
if ($a_Count > 0) {
while($row = mysqli_fetch_array($a_query)) {
$a_option = $row["option"];
$a_value = $row["value"];
$a_results .= "<option>$a_option [+ $ $a_value]</option>";
}
}
哪个效果不错,下拉列表的html是当前的(但是基于我所做的许多javascript尝试已经改变了很多):
<div class="left_col">
<h3 id="price"></h3>
<?php echo $a_opt; ?><br />
<?php echo $b_opt; ?>
</div>
javascript是最让我失望的(我知道我必须清理变量,清理html摆脱休息等等我只是希望它能够工作然后我会根据需要清理所有内容)。我已经尝试了各种各样的代码,我发现它与多个下拉等相关,但没有任何效果。我相信这是因为我正在动态呈现信息,但基本上我需要根据每个选定更新创建实时价格更新的组创建最多3个下拉菜单。基本价格是从第一个表格(比如100美元)动态,然后每个选项都有一个价值(比如10美元),所以当我选择该选项时,价格显示为110美元。我发现这个教程http://www.javascript-coder.com/javascript-form/javascript-calculator-script.phtml虽然很棒,但它在动态内容方面效果不佳,但它与我正在尝试的内容非常接近。希望这对这本书很清楚和抱歉,但我只想尽可能清楚。谢谢!