php - 根据选择mysql php更新总价

标签 php mysql

你好我希望有人能帮助我。我需要知道如何编写查询,以便根据燃料数量选择添加一个值。

例如,假设用户选择 100 升,然后将 £5 添加到总计中,或者如果他们选择 500 升,则添加 £15 等。

这是我目前用于计算每升价格的代码。

// show price
        $fuelPriceQuery = sprintf("SELECT `Price` FROM fuel_price WHERE FuelType = '%s' LIMIT 1",
                    mysql_real_escape_string($_POST['fueltype']));

        $fuelPriceResult = mysql_query($fuelPriceQuery);
        $price           = mysql_fetch_array($fuelPriceResult, MYSQLI_ASSOC);

        echo 'The Price Today is £'.($_POST['qtylitres'] * $price['Price']);
        echo "<br />";
        echo "For " . ($_POST['qtylitres']) . " Litres of " .($_POST['fueltype']);

echo "<br />" . "<br />";

if(mysql_num_rows(mysql_query("SELECT * FROM subscribe WHERE Email = '".mysql_real_escape_string($_POST['inputEmail'])."'")))
{
     echo "Thanks but we already have your email";
}   
else
{

最佳答案

通过这段代码扩展您的代码,如果我理解正确的话,它应该完全按照您的要求执行。

[...]
if($_POST['qtylitres'] >= 100)
  $fee = 5;
if($_POST['qtylitres'] >= 500)
  $fee = 15;

echo 'The Price Today is £'.(($_POST['qtylitres'] * $price['Price'])+$fee);
[...]

关于php - 根据选择mysql php更新总价,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7726115/

相关文章:

mysql - Wordnet SQL 说明

javascript - AJAX 获取数据,回发并再次获取

php - 我为什么要学习 PHP 框架?

mysql - Perl + POO 和 Mysql 错误

mysql - SQL from inside in 影响连接结果

python - 如何根据用户登录执行不同的数据库查询

mysql - 将一个表中的两个不同主键链接到第二个表中

php - WooCommerce:如何在管理产品列表中的产品名称旁边添加产品类型

php - 替换 Woocommerce 结帐页面中的 "state"选择字段第一个选项文本

php - JQuery 验证错误或用户错误?