hosting, webhosting, web hosting, host, webhost, web host, เว็บโฮสติ้ง, เว็บโฮส, โฮสติ้ง, จดโดเมน, เวบโฮส, เวบโฮสติ้ง, เวบโฮสต์, เว็ปโฮสต์, โดเมน, โฮส, โฮสต์, domain name, domain registration, จดทะเบียนโดเมน, จดโดเมน, จดโดเมนเนม, พื้นที่เว็บไซด์, พื้นที่เว็บไซต์, เช่า hostr
web design ออกแบบเว็บไซต์ พร้อมบริการดูแลเว็บไซต์ ให้คำปรึกษาในการโปรโมทเว็บไซต์ อย่างมืออาชีพ


Webdesign Article : | 1 | 2 | 3 | 4 | 


วันนี้จะมานำเสนอ script php ตัวอย่างในการคำนวณส่วนลดต่าง ๆ โดยสามารถคิดคำนวณเป็น % หรือเป็นตัวเลขก็ได้ครับ สามารถใช้งานกับ hosting แน๊กซ่า ได้ทันทีครับ เหมาะสำหรับผู้ที่ทำระบบการคำนวณพวก shopping cart หรือ E-commerce ครับ โดยสร้าง function ไว้ดังนี้ครับ

function caldiscount($amount,$discount=0){

if (strpos($discount,"%") > -1){
 $discount = ceil(str_replace("%","",$discount));
 $discount_amount = ceil(($amount * $discount)/100);
 $total_amount = ceil($amount - $discount_amount);
}else{
 $discount_amount = ceil($discount);
 $total_amount = ceil($amount - $discount_amount);
}

return $res = array("total_amount" => $total_amount, "discount_amount" => $discount_amount);

}


โดยวิธีการใช้งานก็ทำตามนี้ครับ ส่งค่าตัวแปรเข้า function ไป 2 ตัวครบ โดยตัวแรกจะเป็น จำนวนเงินก่อนการหักส่วนลด ครับ ตัวต่อมาจะเป็นส่วนลดที่ต้องการจะลดลงจาก จำนวนเงินก่อนการหักส่วนลด เช่น

$res = caldiscount("1234","10%");  // หักส่วนลดแบบเป็น %

echo $res['total_amount']."<BR>"; // ค่าที่ได้จากการหักส่วนลดแล้ว

echo $res['discount_amount']."<BR>"; // ค่าส่วนลดที่หักออกไป

$res = caldiscount("1234","345");  // หักส่วนลดแบบเป็นจำนวน

echo $res['total_amount']."<BR>"; // ค่าที่ได้จากการหักส่วนลดแล้ว

echo $res['discount_amount']."<BR>"; // ค่าส่วนลดที่หักออกไป 

เท่านี้ก็เรียบร้อยครับ เราสามารถออกแบบระบบเว็บไซต์ของเรา ภายใต้บริการ hosting ของแน๊กซ่า ทำให้เป็นระบบ E-commerce ได้ไม่ยากเลยครับ ใครมีข้อเสนอแนะ หรือต้องการให้ออกแบบ function เพื่อการใช้งานส่วนใด สามารถ E-mail แจ้งเข้ามาที่ naxza web hosting ได้ครับ ที่ naxza@naxza.com ครบ



Webdesign Article : | 1 | 2 | 3 | 4 | 

hosting, webhosting, web hosting, host, webhost, web host, เว็บโฮสติ้ง, เว็บโฮส, โฮสติ้ง, จดโดเมน, เวบโฮส, เวบโฮสติ้ง, เวบโฮสต์, เว็ปโฮสต์, โดเมน, โฮส, โฮสต์, domain name, domain registration, จดทะเบียนโดเมน, จดโดเมน, จดโดเมนเนม, พื้นที่เว็บไซด์, พื้นที่เว็บไซต์, เช่า hostr

HOME   |   ABOUT US   |   HOSTING   |   DOWNLOAD   |   SUPPORT   |   CONTACTS
Copyright © Naxza.com,Since 2004. All Rights Reserved. Privacy policy. monitoring site uptime web