【发布时间】:2009-11-30 12:42:38
【问题描述】:
我有一个广告网站,其中有很多记录存储在 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,将隐藏的输入值设置为“下一个” ,然后再次提交表单,PHP文件从隐藏输入中获取变量并检测到其值设置为'NEXT',然后显示下一个结果。
真的没有其他方法可以做到这一切吗? (也就是说,在性能和可靠性方面更好的方法)
我还在学习,非常感谢您的帮助! 每当您需要更多输入时,我都会更新此问题。
谢谢
【问题讨论】:
-
我在您的问题中将“querystring”更改为“SQL query”,因为 querystring 在网络上下文中具有另一个特定含义。
-
要记住的一个问题是,并非所有用户都启用了 javascript!您还应该确保可以在没有 javascript 的情况下使用您的链接
标签: php javascript mysql html