HOME > PHP > PHP Forum > ช่วยแก้เออเร่อหน่อยค่ะ จะรับค่าตัวแปรที่แนบมากับลิ้ง มาเช็คที่ if else แต่มันไม่เข้าเรยค่ะ แล้วก็ไม่รู้ว่าเขียนเอสคิวแอลถูกไม๊ ช่วยดูให้หน่อยนะคะ
ช่วยแก้เออเร่อหน่อยค่ะ จะรับค่าตัวแปรที่แนบมากับลิ้ง มาเช็คที่ if else แต่มันไม่เข้าเรยค่ะ แล้วก็ไม่รู้ว่าเขียนเอสคิวแอลถูกไม๊ ช่วยดูให้หน่อยนะคะ
<p id="sort"><a id="sort" href="index.php?argId=$argId&sortBy='price'">SORT BY PRICE</a>
<a id="sort" href="index.php?argId=$argId&sortBy='name'">SORT BY NAME</a>
<a id="sort" href="index.php?argId=$argId&sortBy='date'">SORT BY DATE UPLOADED</a>
</p>
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"; //เอาค่า argId ที่รับมาจากลิ้งมาใช้เขียน sql
$sortBy="";
$sortBy=$_GET["sortBy"];
if(strcmp($sortBy,"price")==0)
{
$sql.= "ORDER BY Product_Prices ASC;";
}
else if(strcmp($sortBy,"name")==0)
{
echo "name"; // ลองให้มันโชว์คำว่า name ดูว่ามันเข้าอีฟมาได้ไม๊เวลากด sort by name แต่มันก็ไม่โชว์อ่ะค่ะ แสดงว่ามันไม่เข้าอีฟอะค่ะ..
}