我的网络服务器有 PHP 和 MySQL。
数据库的一个表有关于用户的信息。
使用我网站的用户想要接收一些信息。
因此他或她按下鼠标按钮并发生此按钮的单击事件并提交表单的事件。
我使用框架 jQuery 并在我的 javascript 中(方法 .submit()
)
我使用 AJAX 来检索必要的信息。
首先,我想知道表中是否存在该用户。 我使用 ajax 和 php 文件接收此信息 -
first.php
。- 如果表中没有关于用户的信息,我会在脚本中报告。
- 如果有关用户的信息不在表中,但表中存在类似用户,我会通知这种情况。
- 如果有关用户的信息在表中,我会调用命令:
window.location.href = “second.php?param=2&user=userid”
在我的脚本中,我必须查找必要的信息再次在表格中显示在网页中。
所以我的下一个问题是:如何避免对同一张表重复查询?
我必须在我的网页中显示大约 10 个帐户的记录。
我想知道。如何将信息(10 个帐户的记录)从我的脚本传递到second.php
文件?
我害怕在脚本中执行第二个命令$.ajax()
。我觉得没有必要。
最佳答案
您现在所做的几乎是标准的。如果您不想使用此方法,那么我建议您查看 session 。
在您的第一页上,您需要包含以下行:
<?php
session_start();
then your normal code.
Once you have read the information from the database then place the values into session variables;
$_SESSSION['var1'] = $result['id']; //--- continue for all the values you want to save
在第二页你需要做相反的事情
<?php
session_start();
$id = $_SESSION['var1'];
关于php - 在 Mysql 表中查找并从 javascript 传递信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17148751/