【发布时间】:2011-12-03 15:03:51
【问题描述】:
是的,这对我来说很难,我无法弄清楚。我有 2 个 .php 文件(一个带有 iframe,另一个带有注释。所以我们分别称它们为 iframe.php 和 comment.php)。
在 iframe.php 文件中,我从数据库中获取随机 url 并将其作为 src of <iframe>:
$sql = mysql_query("SELECT url FROM address_book ORDER BY RAND() LIMIT 1")
在 cmets.php 文件中,我从同一个数据库表中获取随机 url:
$sql = mysql_query("SELECT comment FROM address_book ORDER BY RAND() LIMIT 1")
然后在 index.php 页面上我有按钮:
<button id="nextfLuky" onClick="viewNext();return false;">Randomize</button>
此按钮调用以下 javascript 函数,该函数从 iframe.php 文件插入 <div id="iframe"></div>(位于 index.php 页面中)。并且comment.php文件中的评论也插入<div id="comment"></div>(也位于index.php文件中)
这是<button>调用的javascript
function viewNext()
{
$("#iframe").load("iframe.php");
$("#coment").load("coment.php");
}
问题是我需要从数据库中获取彼此相关的 url 和评论(如果我使用一个 .php 文件我可以做到,但我需要使用两个)。当我在两个不同的文件中随机获取它们时,它们彼此不相关,当显示在 index.php 文件中时。
那么,如果我在两个不同的文件中随机获取 URL 和评论,如何获取彼此相关的 URL 和评论呢?
补充:数据库表结构
______________________________________
id |int(11) |Auto Increment
______________________________________
url |varchar(255)
______________________________________
comment |text(1000)
______________________________________
【问题讨论】:
标签: php javascript mysql database random