我有一个广告网站,有很多记录存储在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