โค้ดนี้จะเช็คว่ายูเซอเลือกที่จะ sort by อะไร อ่ะค่ะ แล้วก็เอาเอสคิวแอลเก็บเข้าตัวแปร
Code (PHP)
$argId=$_GET["argId"];
$sql = "SELECT SQL_CALC_FOUND_ROWS * FROM product WHERE (Cat_Id ='$argId' OR Color_Id='$argId' OR Wearer_Id='$argId' OR Mat_Id='$argId' OR Product_Des LIKE '%".$argId."%') AND Size_Id='s1' LIMIT $start_row, $rows_per_page"."$sortArg"; // เอาตัวแปรที่เก็บเอสคิวแอลsort ไว้มาต่อกับเอสคิวแอลปกติ
$sortArg .= "ORDER BY Product_Name ASC"
//เพราะตอนนี้ อาจจะเป็นยังงี้อยู่นะครับใน sql
SELECT SQL_CALC_FOUND_ROWS * FROM product WHERE (Cat_Id ='$argId' OR Color_Id='$argId' OR Wearer_Id='$argId' OR Mat_Id='$argId' OR Product_Des LIKE '%".$argId."%') AND Size_Id='s1' LIMIT 3, 4ORDER BY Product_Name ASC
ลองเพิ่มช่องว่างเข้าไปดู
$sortArg .= " ORDER BY Product_Name ASC"