課程
/后端開發(fā)
/PHP
/PHP與MySQL關系大揭秘
為什么當點擊查詢詳細頁進入article.show.php或者article.search.php無法再次搜索到
2017-05-18
源自:PHP與MySQL關系大揭秘 6-3
正在回答
我也遇到相同的問題,已經解決,article.list.php、article.search.php、article.show.php三個文件中search部分代碼相同,都是通過get方法將input中輸入的值傳入到article.search.php中處理,有三種情況發(fā)生:
當輸入文章存在時,點擊搜索,顯示當先文章
當輸入文章不存在時,點擊搜索,顯示"當前沒有文章,請管理員在后臺添加文章"
當什么都不輸入時,點擊搜索,顯示所有文章列表
首先這里下載的代碼是有bug的,如果你直接運行就會出現(xiàn)這樣的結果,因為源碼里再次搜索的時候即沒有跳轉到相應的搜索界面,也沒有將搜索用的key值定義出來(源碼里定義的是s),導致搜索頁接收不到key,所以就報錯了
像你圖片上顯示的要把keyword變成key 就可以了
舉報
讓我們一起走上探秘之旅,找尋php和mysql戀愛的真諦
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-07-28
我也遇到相同的問題,已經解決,article.list.php、article.search.php、article.show.php三個文件中search部分代碼相同,都是通過get方法將input中輸入的值傳入到article.search.php中處理,有三種情況發(fā)生:
當輸入文章存在時,點擊搜索,顯示當先文章
當輸入文章不存在時,點擊搜索,顯示"當前沒有文章,請管理員在后臺添加文章"
當什么都不輸入時,點擊搜索,顯示所有文章列表
2017-05-26
首先這里下載的代碼是有bug的,如果你直接運行就會出現(xiàn)這樣的結果,因為源碼里再次搜索的時候即沒有跳轉到相應的搜索界面,也沒有將搜索用的key值定義出來(源碼里定義的是s),導致搜索頁接收不到key,所以就報錯了
像你圖片上顯示的要把keyword變成key 就可以了