|
|
|
[แก้ได้แล้วครับ]พี่ๆช่วยมาดู Code ให้ผมหน่อยครับ พอดีผมทำ List menu ให้โชว์สินค้าครับ |
|
|
|
|
|
|
|
ตะกี้ได้แล้ว ทีนี้ติดปัญหาว่า ถ้าไม่เลือก ประเภทสินค้า กับ ยี่ห้อ มันไม่โชว์สินค้าเลย และ ถ้าเลือกแต่ ยี่ห้อ อย่างเดียวมันกลับไม่โชว์สินค้าให้ครับ
|
ประวัติการแก้ไข 2015-10-13 22:18:59
|
|
|
|
Date :
2015-10-13 22:12:24 |
By :
beerlet |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบถ้าไม่เลือกเลยโชว์ทั้งหมดและแสดงตามที่เลือกและต้องตรงตามที่เลือกทุกอัน
Code (PHP)
$strSQL = 'select * from tb_product WHERE 1
'. ($test ? " and Pd_Type = '$test' " : '').'
.( $Ink ? "' and Pd_Name LIKE '%$Ink%' ");
แบบถ้าไม่เลือกเลยโชว์ทั้งหมดและแสดงตามที่เลือกและตรงอย่างใดอย่างหนึ่ง
Code (PHP)
$where = $test ? " Pd_Type = '$test' " : '';
$where .= $Ink ? ($where? ' or ' : '') . " Pd_Name LIKE '%$Ink%' " : '');
$strSQL = 'select * from tb_product WHERE 1 '.($where ? ' and (' . $where . ')': '') ;
แบบไม่เลือกเลยก็ไม่แสดงถ้ามีเลือกให้แสดงตามที่เลือกและต้องตรงตามที่เลือกทุกอัน
Code (PHP)
$where = $test ? " Pd_Type = '$test' " : '';
$where .= $Ink ? ($where? ' and ' : '') . " Pd_Name LIKE '%$Ink%' " : '');
$strSQL = 'select * from tb_product WHERE 0 '. $where ? ' or (' . $where . ')': '') ;
แบบไม่เลือกเลยก็ไม่แสดงถ้ามีเลือกให้แสดงตามที่เลือกอย่างใดอย่างหนึ่ง
Code (PHP)
$strSQL = 'select * from tb_product WHERE 0
'.($test ? " or Pd_Type = '$test' " : '').'
.( $Ink ? "' or Pd_Name LIKE '%$Ink%' ");
เลือกเอานะครับ
|
|
|
|
|
Date :
2015-10-14 07:22:07 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมขอถามหน่อยนะครับ ผมสงสัยว่า ORDER BY RAND() เราสามารถ สุ่มสินค้าแบบเจาะจงได้ไหมครับ เช่น สินค้าประเภท ขาย กับ ไม่ขายแล้ว ผมจะให้มันเลือกสุ่มแค่สินค้าที่ ขาย อย่างเดียวได้ไหมครับ
ชื่อ Field ของผม Pd_Type ในฟิวจะมีค่าอยู่ 2 อย่าง ขาย กับ ไม่ขายแล้ว และจะให้มัน สุ่มสินค้าที่ ขาย อย่างเดียวครับ
|
|
|
|
|
Date :
2015-10-14 18:24:26 |
By :
beerlet |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ where กำหนดครับ
where is_saling = 1 order by rand()
|
|
|
|
|
Date :
2015-10-14 18:42:16 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ
|
|
|
|
|
Date :
2015-10-14 19:25:14 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|