Wed 8 Mar 2006 09:45:44
โค้ดนี้เป็นโค้ด ดึงเพื่อให้โชว์จำนวน page นะครับ (ไม่แน่ใจกะคำพูดนะ)
$template->assign_vars(array(
"forum_name" => (!$row2[sname] ? "Community" : $row2[sname]),
"forum_id" => $row2[id],
"subforum_name" => $row2[name],
"f_count" => $count,
"f_a" => $ap,
"f_p" => $p,
"page" => pageresult($syntax,$pp,$ap,$p),
));
ส่วนโค้ดข้างล่างนี้จะอยู่ในไฟล์ html โดยดึงสคริปมาจากโค้ดด้านบน
Page : {page} กระทู้ทั้งหมด {f_count} กระทู้ หน้าปัจจุบัน ({f_p}/{f_a})
ส่วนโค้ดนี้เป็นโค้ดที่โชว์หน้าแล้ว
Page : 1 2 3 กระทู้ทั้งหมด 145 กระทู้ หน้าปัจจุบัน (2/3)
คือผมอยากให้เวลาคลิ๊กปุ่มลูกศร แล้วให้มัน next หรือ Previous นะครับ เหมือนกับเวลาเราคลิ๊กตรงหน้า 1 2 3 นะครับ
ต้องเขียนโค้ดยังไง รบกวนอีกที ( รบกวนเรื่อย ๆ นะ)
ขอบคุณล่วงหน้าครับ
Wed 8 Mar 2006 11:31:19
แล้วผมจะเขียนยังไงให้มันคลิ๊กจากปุ่ม
เพราะว่ามันเป็นภาพที่แปะไว้เฉย ๆ อ่ะครับ ส่วน ({f_p}/{f_a}) มันเป็นสคริปเช็คว่าอยู่หน้าไหน ในจำนวนทั้งหมดนะครับ แต่ {page} เป็นสคริ๊ปสำหรับ คลิ๊กหน้า 2 3 4 ไปเรื่อย ๆ ผมก็ยังงง กับ
{ ถ้าคุณมีตัวแปรหน้าปัจจุบันอยู่แล้ว {f_p} ถ้าให้ Previous ก็เอา {f_p}-1 ถ้าจะให้ Next ก็ {f_p}+1 เท่านั้นครับ }
เพราะไม่รู้จะใส่ยังไงอ่ะ รบกวนอีกทีครับ
<a href="viewforum.php?f=${forum_id}&p=(${f_p}-1)"><img src="images/Icon_OS_Previous.gif"></a>
<a href="viewforum.php?f=${forum_id}&p=(${f_p}+1)"><img src="images/Icon_OS_Next.gif.gif"></a>
ประมาณนี้ครับ ผมไม่แน่ใจเรื่องชื่ตัวแปร อย่างไรลองตรวจสอบอีกทีนะครับ
Wed 8 Mar 2006 12:43:58
จะลองดูครับผม อิ ๆ เริ่มชี้ทางสว่าง
Wed 8 Mar 2006 13:21:55
ลองแล้วอ่ะครับ มันขึ้นแบบนี้เลย
viewforum.php?f=$77&p=($1+1) แล้วเวลาคลิ๊กก็ไปแบบแปลก ๆ อะครับ เหมือนกระโดข้ามไปเลยอ่ะ
อยากให้มันโชว์แบบ viewforum.php?f=77&p=2 ,viewforum.php?f=77&p=3 แบบนี้อ่ะครับ
หรือลองนำเอาค่ามาบวกข้างนอกกอ่นครับแล้วค่อยใส่ลงในลิงค์
Wed 8 Mar 2006 14:02:59
เหมือนเดิมครับ มะได้ มันขึ้น viewforum.php?f=77&p=(1+1) แบบนี้ไม่กระดุกกระดิกเลยอ่ะ
$next = ((int){f_p}) + 1;
$prev = ((int){f_p}) - 1;
echo '<a href="viewforum.php?f=${forum_id}&p='.$prev.'"><img src="images/Icon_OS_Previous.gif"></a>
<a href="viewforum.php?f=${forum_id}&p='.$next.'"><img src="images/Icon_OS_Next.gif.gif"></a>';
Thu 9 Mar 2006 11:00:56
ขอบคุณครับ

















