|
|
|
ทำระบบค้นหาแล้วมีปัญหาเรื่อง link page (หน้า 1,2,3,....) พอกดไปหน้า 2 แล้ว มันแสดงข้อมูลหมดค่ะ(ไม่แสดงเฉพาะเงื่อนไขที่เราหา) |
|
|
|
|
|
|
|
ผมไม่แน่ใจว่าเงื่อนไขการค้นหาของคุณมีอะไรบ้างน่ะครับ
สมมุติว่า มี ยี่ห้อโน็ตบุค , รุ่น , ราคา แล้วกันน่ะครับ
การส่งค่าไปเพจ 1,2,3.....ก็ต้องส่งค่าไปให้เพจนั้นๆด้วยครับ
Code (PHP)
<a href="search.php?page=<?=$i?>&brand=<?=$brand?>&model=<?=$model?>&price=<?=$price?>">$i</a>
|
|
|
|
|
Date :
2011-09-04 13:56:35 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ คุณ mangkunzo นะคะ แต่ก็ยังไม่ได้อยู่ดีค่ะ ลองทำดูแล้วบน url ที่เป็นชื่อ link ก็ขึ้นนะคะว่า &&brand=Acer (ต้องใช้&& ค่ะ & ตัวเดียวไม่ขึ้น) แต่มันก็ยังโชวทุกยี้ห้ออยู่ดีค่ะ
|
|
|
|
|
Date :
2011-09-04 21:03:10 |
By :
Zonza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เหมือนพอกดไปที่หน้าสองแล้ว ค่า value ตรง input มันเป็นค่าว่างไปแล้วค่ะ มันเลยโชว์หมดตามเงื่อนไขที่ว่าถ้าค่า input เป็นค่าว่างทุกตัวให้โชว์หมดค่ะ จะทำอย่างไรที่ค่าที่เมื่อกดหน้า 2 แล้ว มันก็ยังคงโชว์ข้อมูลตามเงื่อนไขเดิมอยู่นี่สิคะ โอ้...เพิ่งเคยเจอด้วย
|
|
|
|
|
Date :
2011-09-04 22:10:55 |
By :
Zonza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ $brand0 = $_GET['Brand']; ค่ะ แล้วเอา $brand0 ไปใช้อีกที
และ & ตัวเดียวถูกต้องแล้วค่ะ ตอนนั้นโค้ดมันมั่วไปหน่อยค่ะ แต่ก็ยังไม่ได้อยู่ดีค่ะ
ประมาณนี้ค่ะ
if($brand0 != ""){
if($cpu0 == ""){
if($vga0 == ""){
|
|
|
|
|
Date :
2011-09-05 10:38:37 |
By :
Zonza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค้ดเต็มๆมาดูครับ
|
|
|
|
|
Date :
2011-09-05 13:29:59 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ ให้เพื่อนที่มันเทพๆ ช่วยดูให้ เขารื้อโค้ดใหม่หมดเลยเพราะเขาบอกว่าโค้ดเรามันเป็นโค้ดถึก เขียนเยอะ ดูยาก ก็เลยเขียนให้ให้ง่ายๆ ก็ได้เลย ก็งงๆ เหมือนกันค่ะ เพราะเราก็เข้าใจโค้ดใหม่ที่เพื่อนเขียนนะคะ ว่ามีหลักการเก็ทค่าไม่ต่างจากเรา แต่เพื่อนใช้วิธีการต่อ string เอา โค้ดจะได้ไม่ยาว อย่างไรก็ขอขอบคุณมากๆ นะคะ ที่พยายามช่วย ต่อไปนี้คงต้องหัดเขียนโค้ดให้มันกระชับมั่งแล้วค่ะ
|
|
|
|
|
Date :
2011-09-05 19:39:00 |
By :
Zonza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|