PDA

View Full Version : سوال: استفاده از دو تابع که داخل یک کلاس نوشته شدن چجوریه؟



saeed-71
چهارشنبه 19 آذر 1393, 17:30 عصر
سلام.
استفاده از دو تابع که داخل یک کلاس نوشته شدن چجوریه؟
منظورم استفاده از یک تابع داخل تابع دوم همزمان داخل خود کلاس هستش




public function Read_Count_Rows_brand($brand_id){
$param = array();
$SQL = "SELECT * FROM `tbl_ads` WHERE(`brand_id`=:brand_id) ";
$param['brand_id']=$brand_id;
$res = $this->select_row_count($SQL,$param);
return $res;
}

public function Read($berand_id,$switch=3) {
$param = array();
$SQL = "SELECT * FROM `tbl_brand` WHERE(1=1";
if(isset($berand_id) && $berand_id!=NULL){
$SQL .=" AND `id`=:brand_id";
$param['brand_id']=$berand_id;
}
$SQL.=") ORDER BY `id` DESC";
$res = $this->select($SQL,$param);
foreach ($res as $rows){
switch ($switch){
case 1:
echo '<li><a href="#" title="خرید و فروش '.$rows['name'].'">'.$rows['name'].' ('.Read_Count_Rows_brand($rows['id']).')</a></li>';
break;
case 2:
echo '';
break;
case 3:
echo $rows['name'];
break;
case 4:
echo $rows['e_name'];
break;

}

}
}


استفاده از
Read_Count_Rows_brand
داخل تابع دم

saeed-71
چهارشنبه 19 آذر 1393, 17:41 عصر
جواب سوالمو فهمیدم.