シナリオ:
私は2つのテーブルを持っています(Parent and Child relationship) = (tblreqslip, tblreqdetails)
tblreqslip = column fields (parent_id, client_name, date)
tblreqdetails = column fields (child_id, parent_id, subtotals)
助けが必要:
子テーブル (field="subtotals") のすべての値を取得し、それらをすべて「単純加算数学関数」で加算します。
注: 私の子 tblreqdetails フィールド =(値が異なります) 例: 親 ID no="1" には 10 個の小計フィールドの子フィールド値があり、親 ID no="2" には 15 個の小計フィールドの子フィールド値があります。
これが私が立ち往生している場所です:
$p_id=$_GET['parent_id']; //get from Post URl
$query = "SELECT * FROM tblreqdetails WHERE child_id='$p_id'";
$select = mysql_query($query) or die(mysql_error());
$rw = mysql_fetch_array($select);
(「小計」フィールドから値を取得するためにここで行を失っています。フィールド内の小計値がいくつであってもそれらをすべて加算し、合計金額をエコーするだけです)例:ID = "1" $ TOTAL値= (200.50 + 1000 + 3000 .... というように、親 ID に応じて、子テーブルに値がある小計の数まで)
どうもありがとうございました。