根据表格选择计算总数

时间:2011-08-18 16:54:18

标签: php mysql

你好我是一个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)){

如何根据用户选择的升数量创建查询以计算总数?

请帮助

由于

3 个答案:

答案 0 :(得分:1)

只需乘以它(你需要通过PHP为你的查询添加升数):

SELECT Price * 50 FROM …

如果您刚开始学习PHP,最好使用PDO或MySQLi进行数据库连接。你还要包括'mysql_connect.php'两次,如果建立了一次DB连接,这是不必要的。

答案 1 :(得分:0)

只需从表单中选择值即可。
$quantity = $_GET['qtylitres'];
//multiply this $quantity with the value from db
你应该向我们展示你的数据库表结构。

答案 2 :(得分:-1)

获取通过表单传递的值。您可以使用与表单(POST / GET)或REQUEST中使用的方法相同的方法来获取表单值,即:

 $qty = $_REQUEST['liter_qty'];

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