我有一個廣告網站,有很多記錄存儲在mysql數據庫中。這樣做是「更好的方式」嗎?
在我的主頁上,我有一個表單,用戶可以指定他們的搜索條件。 操作設置爲myPhp.php文件。
myPhp.php不包含HTML,PHP只有代碼,它基本上是這樣的:
1- get values from FORM and build a SQL query
2- query MYSQL db.
3-display all results in a table using
`while($row=mysql_fetch_array($res))`
4- echo the table.
在此表中這是在PHP創建,我有幾個環節也,而每當他們被點擊,調用父頁面上的JavaScript函數,該函數將隱藏的輸入值設置爲某個值,然後再次使用所選變量提交表單。例如:當用戶想要轉到搜索結果的下一頁時,他們必須點擊在PHP中創建的「下一個」鏈接,然後調用javascript,將隱藏的輸入值設置爲'next ',然後再次提交表單,PHP文件從隱藏輸入中獲取變量,並檢測其值是否設置爲'NEXT',然後顯示下一個結果。
難道真的沒有其他辦法可以做到這一切嗎? (就性能和可靠性而言,這是一個更好的方法)
我還在學習,所以我非常感謝您的幫助! 我會在需要更多輸入時更新此問題。
感謝
我在你的問題中將「querystring」更改爲「SQL query」,因爲querystring在web上下文中具有另一個特定含義。 – 2009-11-30 12:52:47
需要注意的一個問題是,並非所有用戶都已啓用javascript!你也應該確保可以使用你的鏈接而不使用javascript – espais 2009-11-30 13:02:30