由於是第一次學php,水平還很菜,如果可以得到大佬的指點,不勝感激!
問題是這樣的,我們小組作業打算做一個圖書網站,前端可以輸入圖書名進行模糊搜索,查詢代碼是這樣的,從books表中查詢title字段,比如我輸入了字段harry
$q1="SELECT * FROM books WHERE title like '%".$_POST['title']."%'";
#查詢後傳回所有所有書名包含harry的結果,程式碼是這樣的
#查詢傳回的頁面是這樣的
我在查詢的結果後面添加了「修改」的按鈕,想透過點擊這個按鈕可以跳到另一個頁面對圖書資訊進行修改,點擊按鈕後執行的程式碼是這樣的
#但是無論我點擊哪本書的修改按鈕,頁面跳轉後都沒有讀取到那本書的資料
想問有沒有大佬知道這是哪裡出錯了嗎?
如果不使用模糊查詢,例如一開始搜尋書籍的程式碼改成這樣
$q1="SELECT * FROM books WHERE title ='".$title."'";
輸入書名1984
#查詢的結果是精確的
# #點選修改後跳轉的頁面也有讀取到資料很懷疑為什麼會出現這樣的狀況