2014-01-22 32 views
1

我有一个标准的mysql表,我用php调用它,显示从数据库中说5行信息。我想从mysql/php表格传递信息到模态窗口

然后在每一行都有一个链接打开模式窗口。我希望ID能够与它一起使用,这样我就可以在模式窗口中打开一个新的查询,从该链接所在的表中显示该人员的其他信息。

我已阅读使用jQuery的模态信息的指南和答案,但我只是不能得到它的工作。

我到目前为止,我实际上已经得到了id,我可以看到它,并且工作,但我无法弄清楚如何在mysql查询中使用它。

+0

你的问题很难阅读。添加一些代码来显示你的问题也会有帮助。 – wonko79

回答

0

HTML:

<a href="test.php?person=1" class="modal-load">Test</a> 
<div id="modal-window"></div> 

的jQuery:

$(".modal-load").click(function(){ 
    var url = $(this).attr("href"); 
    $("#modal-window").load(url); 
    return false; 
}); 

CSS:

#modal-window{ 
    width:300px; 
    height:300px; 
} 

然后参考使用您的结果页面上$_GET['person']发送的ID,例如:

$person = $_GET['person']; 
// Use something like this to sanitize the data depending on how you connect to the database: 
// $person = mysqli_escape_string($db, $person); 
$sql = "SELECT * FROM table WHERE person='$person'"; 
// Run the SQL query, show your result on the page 

请记住,模式窗口只是加载一个PHP文件。所以使用你的GET参数让PHP文件独立工作,你会没事的。

+0

是的,基本上,我最终也是这样。但是当我打开模式我想要一个MySQL查询发生在第一个表中显示来自该链接的特定ID的信息的其余部分。我不知道如何从脚本中获取信息并将其添加到查询 – user3223409

+0

好吧。所以从这段代码中,你可以根据自己的喜好设计'#modal-window'。 – rybo111

+0

该链接打开一个新页面,并把我从整个事情,我试图做!或者我完全愚蠢,不了解整个事情! – user3223409

相关问题