2013-02-25 28 views
1

我想自動計算總額,支出&銀行在如何讓總數據插入一張表?

<?php 

$result = mysql_query("select * from new"); 

$x = 0; 
while($row = mysql_fetch_assoc($result)) 
{ 
?> 

<tr> 
    <td><?php echo $row["D_date"]; ?></td> 
    <td><?php echo $row["D_id"]; ?></td> 
    <td><?php echo $row["D_item"]; ?></td> 
    <td><?php echo $row["D_sales"]; ?></td> 
    <td><?php echo $row["D_expenses"]; ?></td> 
    <td><?php echo $row["D_bankin"]; ?></td> 
</tr> 

<?php 
$x++; 
} 
?> 

<?php 

$result1 = mysql_query("select * from new"); 
while($row1 = mysql_fetch_assoc($result1)) 
{ 
?> 
    <tr> 
     <td colspan="3">Total</td> 
     <td><?php echo $row1["D_totalsales"]; ?> </td> 
     <td><?php echo $row1["D_totalexpenses"]; ?></td> 
     <td><?php echo $row1["D_totalbankin"]; ?></td> 
    </tr> 
<?php 
} 
?> 

謝謝

回答

1

無需火二人的查詢。您可以在單個查詢中執行相同的操作。

更改您的查詢

$results = mysql_query("SELECT *,SUM(`D_sales`) as D_totalsales ,SUM(`D_expenses`) as D_totalexpenses ,SUM(`D_totalbankin`) as D_totalbankin FROM new"); 

while($row = mysql_fetch_assoc($result)) 
{ 
?> 
<tr> 
    <td><?php echo $row["D_date"]; ?></td> 
    <td><?php echo $row["D_id"]; ?></td> 
    <td><?php echo $row["D_item"]; ?></td> 
    <td><?php echo $row["D_sales"]; ?></td> 
    <td><?php echo $row["D_expenses"]; ?></td> 
    <td><?php echo $row["D_bankin"]; ?></td> 
    <td><?php echo $row["D_totalsales"]; ?></td> 
    <td><?php echo $row["D_totalexpenses"]; ?></td> 
    <td><?php echo $row["D_totalbankin"]; ?></td> 
</tr> 
?> 
+0

謝謝。但它沒有很好地計算。怎麼樣?任何想法?順便說一句,再次感謝:) – 2013-02-25 08:09:09

+0

你的意思是不好計算?顯示你的輸出?出了什麼問題? – Rikesh 2013-02-25 08:10:45

+0

它只是顯示一個正常的表格。列表爲空,爲 。沒有計算。 t.t 順便說一句,如何顯示?對不起,我在這裏&im的學生 – 2013-02-25 08:18:54

-1

您可以使用mysql_num_rows()

echo mysql_num_rows($result); 
+0

的哪一個?謝謝 – 2013-02-25 08:00:04

+0

@NurAmirahMohdNasser '$ result = mysql_query(「select * from new」); echo mysql_num_rows($ result); //將輸出由mysql_query()返回的字符串數量' – Winston 2013-02-25 08:01:52

+0

@NurAmirahMohdNasser這不適用於任何字段,它給了我們查詢返回的記錄總數。 – 2013-02-25 08:03:05

0
SELECT SUM(D_sales), ... FROM table_name 
相關問題