|
|
|
ตรวจสอบสินค้าที่มีอยู่ใน Stock ไม่ได้คะ เมื่อใส่จำนวนสินค้าไปแล้วจะแสดง"สั่งซื้อสินค้าเกินจำนวน" ทั้งที่สินค้าไม่เกินจำนวนใน stock รบกวนช่วยดูให้หน่อยนะคะ |
|
|
|
|
|
|
|
ขอตรวจสอบตัวแปรอาร์เรย์ 2 ตัวน่ะครับ
$stock =$a["bStock"];
$arrquality = explode("|", $_SESSION["quality"] ) ;
var_dump($stock,$arrquality);
if($arrquality >$stock){ เปรียบเทียบตัวแปรประเภทอาร์เรย์ด้วยวิธีปกติใช้ได้บางกรณีเท่านั้นครับ
http://www.php.net/manual/en/language.operators.array.php
|
|
|
|
|
Date :
2014-02-06 06:11:17 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดันๆ
ลองทำแล้วไม่ได้เหมือนกันค่ะ ไม่ทราบว่าผิดตรงไหนค่ะ
|
|
|
|
|
Date :
2014-09-22 23:22:28 |
By :
mind |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเช็คค่าตัวแปรดูครับ $stock กับ $arrquality ว่าได้รับค่าอะไรมา
อาจจะให้ มัน echo แสดงผลออกมาก่อนก็ได้ครับ
|
|
|
|
|
Date :
2014-10-05 00:07:42 |
By :
focusmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$stock =$a["bStock"]; // อันนี้ไม่ใช่ array
$arrquality = explode("|", $_SESSION["quality"] ) ; // อันนี้เป็น array
มาเปรียบเทียบกัน array มีค่ามากว่า ตัวแประธรรมดา
if($arrquality >$stock){
ทดสอบคำสั่ง
if(array(0)>1) echo 'True'; else echo 'False';
|
|
|
|
|
Date :
2014-10-05 16:55:42 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|