テーブルから特定の列の合計を取得していますが、クエリは正しいですが、テーブルにその値を表示しようとすると0が表示されます。データベースから返された値を表示していません
public function getTotal_paid($id)
{
$dbHandler = new dbConfig();
$query="select SUM(payed) from itemsale where custId = $id";
$results = $dbHandler->Query($query);
return $results;
} // End-Function
後、私のDAOされ、次のことはここで
public function getTotal_paid($id)
{
$objDAO = new itemsaleDAO();
$results = $objDAO->getTotal_paid($id);
return $results;
} // End-Function
が
<table cellpadding="0" cellspacing="0" border="1" align="right">
<tr><th style="height:10px" class="heading_text">Total Paid</th><th style="height:10px width:10px" class="heading_text">Total Remaining</th></tr>
<?
include_once($commonLocation.'Logic/itemSaleLogic.php');
$var= new itemSale();
$object= new itemSaleLogic();
$object1= array();
$object1[0]= new stdClass;
$object1[0]->custId = $_GET['id'];
$var->payed=$object->getTotal_paid($object1[0]);
//$var->remaining=$object->getTotal_rem(6);
echo $var->payed;
echo "<tr><td class=\"inner_text\">".$var->payed."</td>";
//echo "<td class=\"inner_text\">".$var->remaining."</td></tr>";
?>
</table>
オブジェクト$ var->払っが(有給のスペルを無視ゼロを見せている私のフロントエンドページで私のロジックです)
男で、あなたは2つの機能を持つことができません同じ名前(getTotal_paid) – Tom
@Tom - もし彼らが別のクラスにいるとすれば、そうでなければPHPは解析エラーを投げます。 – nickb
2番目の関数はクラス内にありますか?あなたの例からどのように近づいているのか理解できません。あなたはフロントエンドのページに6というIDをハードコードしていることを知っていますか? – Nick