|
|
|
รบกวนด้วยครับ คือผมทำค้นหาข้อมูล แล้วมีการแบ่งหน้า พอกดหน้าสองแล้ว มันเอาข้อมูลทั้งหมดมาแสดง ผมต้องทำอย่างไรให้มันจำค่าเก่าครับ |
|
|
|
|
|
|
|
ใส่ค่าที่ใช้ในการค้นหาไปด้วยครับ คาดว่าน่าจะตรงนี้
Code (PHP)
$search = $_GET['search'];
$pages->url_next = $_SERVER["PHP_SELF"]."?search=$search&Page=";
น่าจะประมาณนี้ครับ
|
|
|
|
|
Date :
2014-02-21 13:41:48 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้ครับ...
รบกวนอีกครั้งนะครับ
|
|
|
|
|
Date :
2014-02-21 20:10:38 |
By :
xxTra |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณเขียนโค้ดไว้ยังไงครับ
|
|
|
|
|
Date :
2014-02-22 06:47:10 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้ครับพี่
|
|
|
|
|
Date :
2014-02-22 13:00:37 |
By :
conan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบฟอร์มใช้ช่องค้นหาชื่อ searchtxt
รับค่าด้วย $search = $_POST['searchtxt'];
ดังนั้นก็ต้องส่ง
&searchtxt=$search
ไปในการคลิกแต่ละหน้าด้วยครับ
|
|
|
|
|
Date :
2014-02-22 23:12:04 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค้ดเยอะมากเลยครับ ผมก็ไม่รู้นะครับว่าโปรแกรมคุณทำงานยังไง และผมไม่เคยใช้โค้ดแบ่งหน้าตัวนี้ ผมบอกได้แค่หลักการครับ ว่าปกติอ่ะระบบค้นหา เค้าจะส่งคำค้นหาแบบ $_GET(ส่วนใหญ่) และแบบ $_POST ดังนั้นเราก็แค่ส่งค่านั้นไปให้ระบบมันรู้จักว่าเราค้นหาคำว่าอะไร ซึ่งก็น่าจะบรรทัดนี้
$pages->url_next = $_SERVER["PHP_SELF"]."?searchtxt=$search2&Page=";
ตรงสีแดงคือ(คิดว่าน่าจะ)ค่าที่เราต้องการค้นหา แล้วเราก็รับค่า $_GET ไปเขียน SQL เพื่อดึงข้อมูลมาแสดง หลักการก็ประมาณนี้ครับ คุณก็รับค่า ส่งค่าให้ถูกก็น่าจะโอเคนะ สู้ๆ ครับ
|
|
|
|
|
Date :
2014-02-22 23:19:24 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไทยครีเอทกลายเป็นที่เก็บขยะ Code ไปล่ะ
|
|
|
|
|
Date :
2014-02-23 09:18:13 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ ผมก็คิดว่า มันจะรับส่งค่า แต่ผมลอง มันไม่ได้ ผมขอบคุณพี่ๆ ทุกคนมากครับที่ช่วยตอบคำถาม ขอบคุณมากครับ
|
|
|
|
|
Date :
2014-02-23 13:01:28 |
By :
xxTra |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|