簡體   English   中英

根據表格選擇計算總數

[英]calculate total based on form selection

您好,我是php新手,但確實需要獲取一個簡單的函數才能工作。

好的,去吧。

我在mysql數據庫中有一個名為price的字段。 我需要做的是根據用戶從選擇選項中選擇的價格乘以這個價格。

我可以顯示以下價格。

include 'mysql_connect.php';

$query = "SELECT * FROM fuel_price WHERE id = '1'";
$result = mysql_query($query);

while($person = mysql_fetch_array($result)) {

    echo "<p>" . $person ['Price'] . "</p>";
    echo "<p>" . $person ['FuelType'] . "</p>";
}

// Make a MySQL Connection
include 'mysql_connect.php';

$query = "SELECT FuelType, SUM(Price) FROM fuel_price"; 

$result = mysql_query($query) or die(mysql_error());

// Print out result
while($row = mysql_fetch_array($result)){

如何創建查詢以根據用戶選擇的公升量計算總數?

請幫忙

謝謝

只需將其相乘即可(您需要通過PHP向查詢中添加公升量):

SELECT Price * 50 FROM …

如果您剛剛開始學習PHP,最好將PDO或MySQLi用於數據庫連接。 您還將兩次包含“ mysql_connect.php”,如果一次建立數據庫連接則沒有必要。

只需獲取從表單中選擇的值即可。
$quantity = $_GET['qtylitres'];
//multiply this $quantity with the value from db

您應該向我們展示您的數據庫表結構。

獲取隨表格傳遞的值。 您可以使用與表單(POST / GET)或REQUEST相同的方法來獲取表單值,即:

 $qty = $_REQUEST['liter_qty'];

"SELECT Price * {$qty} AS Total FROM fuel_price WHERE id = '1'"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM