PDA

View Full Version : یکی برام لطف کنه و این کد رو توضیح بده



aminweb2
جمعه 01 آبان 1394, 11:08 صبح
/**
* 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');

aminweb2
جمعه 01 آبان 1394, 13:08 عصر
دوستان لطفا راهنماییم کنید

ashid098
شنبه 16 آبان 1394, 00:14 صبح
خلاصه
ی ای دی در یافت می کنه و توی جدول دنبال محصول با ای دی مورد نظر می گرده و مشخصه های وزن و واحدش رو بر می گردونه بعد مشخصه ها رو می ریزه توی متغیر های مربوطه و اگر واحد وزن بود متغیر وزن رو در 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;
}
رزالت از نوع ارایه بوده و این کد پیمایشش می کنه
!!!!!!