Sat 31 May 2008 13:41:20
คือ กระผมมีไม่เข้าใจว่าจะเขียน sql ออกมาในแบบไหนครับผม
คือ มี ค่าอยู่ สามค่าคือ Mcate,Scate,Tcate
Mcate จะเป็น หมวดหลัก Scate หมวดรอง,Tcate หมวดย่อย
ซื่งในค่า browser จะเป็น browse.php?Mcate=1&Scate=001&Tcate=0111
ซึ่งค่าตอนแรก Mcate จะว่าง แล้วมีค่าจากการเรียก และตัวต่อไปตามหลังมาเรื่อยๆครับ แนะนด้วยครับ ยังหัดใช้ครับ เลยอยากจะถามพี่ๆท่านทุกคนครับ
Sat 31 May 2008 17:23:30
Sun 1 Jun 2008 20:22:38
browse.php?Mcate=1&Scate=001&Tcate=0111
ผมเขียนแบบนี้ครับ แต่มันรันไม่ ออกค่าเลย คือมันจะ select * เลย ครับ
คือ ผมอยากไห้ เป็นทีละ step ๆๆ แบบนี้ครับ
step 1 จะเรียก ดู หมวดหลักก่อนครับ browse.php?Mcate=1
step 2 จะเรียก ดู หมวดรอง browse.php?Mcate=1&Scate=001
step 3 จะเรียก ดู ประภเท browse.php?Mcate=1&Scate=001&Tcate=0111
ผเขียนแ บบบนี้ครับ ไม่รู้ว่า ถูกไหมแบบนี้ครับ แต่มันรู้สึกจะรันออกมาหมดเลยครับ แนะนำด้วยครับ
<?
$sql="SELECT * FROM tb_classifieds";
if ($Mcate!="")
$sql=$sql."WHERE Cmcate='$Mcate' ";
elseif ($Scate!="")
$sql=$sql."AND Cscate='$Scate' ";
elseif ($Tcate!="")
$sql =$sql."AND Ctype='$Tcate' ";
else
$sql="SELECT * FROM tb_classifieds";
$sql =$sql."ORDER BY Cdate DESC LIMIT $Page_start, $Per_Page";
?>
Mon 2 Jun 2008 20:01:24

















