یکی برام لطف کنه و این کد رو توضیح بده
/**
* get Hika product weight in a order
*
* @param mixed $productId
*/
public static function getHikaWeight($productId){
$db = JFactory::getDBO();
$sql = "SELECT product_weight,product_weight_unit FROM #__hikashop_product WHERE product_id=$productId";
$db->setQuery($sql);
$result = $db->loadObjectList();
$weight = "";
$unit = "";
foreach($result as $item){
$weight = $item->product_weight;
$unit = $item->product_weight_unit;
}
if($unit=='kg'){
$weight = $weight * 1000;
}
return $weight;
}
$orderid = JRequest::setVar('orderid');
نقل قول: یکی برام لطف کنه و این کد رو توضیح بده
دوستان لطفا راهنماییم کنید
نقل قول: یکی برام لطف کنه و این کد رو توضیح بده
خلاصه
ی ای دی در یافت می کنه و توی جدول دنبال محصول با ای دی مورد نظر می گرده و مشخصه های وزن و واحدش رو بر می گردونه بعد مشخصه ها رو می ریزه توی متغیر های مربوطه و اگر واحد وزن بود متغیر وزن رو در 1000 ضرب می کنه
$db= JFactory::getDBO(); مربوط به کلاس دیتابیسه(به دیتابیس کانکت میشه)
$sql = "SELECT product_weight,product_weight_unit FROM #__hikashop_product WHERE product_id=$productId";
$db->setQuery($sql); توی جدول hikashop_product دنبال محصولی با شناسه ی $productId
$result = $db->loadObjectList(); محصول رو توی متغیر رزالت می ریزه
foreach($result as $item){
$weight = $item->product_weight;
$unit = $item->product_weight_unit;
}
رزالت از نوع ارایه بوده و این کد پیمایشش می کنه
!!!!!!