2017-04-27 118 views
0

我想要做链接#与id来DIV ID在一个页面模式显示与模态MySQL数据variabel PHP揭示

<a href="#?id=<?php echo $id; ?>" class="team-detail" data-reveal-id="single-news"></a> 

<!-- Pop Up Windows - Single Blog Post --> 
<div id="single-news" class="reveal-modal single-news small" data-reveal> 

<?php 
    $member = mysql_query("SELECT*FROM team WHERE id = '$_GET[id]'"); 
    $m = mysql_fetch_array($member); 
?> 
<div class="twelve columns first-column"> 
    <p class="single-news-content"><?php echo $m[quote]; ?></p> 
</div> 
    <a class="close-reveal-modal">&#215;</a> 
</div> 

但$ _GET没有工作,查询不起作用

+0

请说明您的具体问题或添加额外的细节,突显正是你需要的。正如目前所写,很难确切地说出你在问什么。 – madalinivascu

+0

改变你的查询,看看它是否有效:'$ member = mysql_query(“SELECT * FROM team WHERE id =”。$ "GET ['id']。“”);' –

回答

0

我想你想通过在模型中的参数$id弹出:

尝试用下面的代码:

<a class="btn btn-primary btn-xs" data-toggle="modal" data-target="#editBox" href="file.php?id=<?php echo $id;?>"> 

现在创建一个PHP文件,并将其命名为file.php

此文件被称为与模态呼叫按钮href="file.php?id=<?php echo $id;?"

<?php 
//Include database connection here 
$Id = $_GET["id"]; //escape the string if you like 
// Run the Query 
?> 
<div class="modal-header"> 
    <button type="button" class="close" data-dismiss="modal">&times;</button> 
    <h4 class="modal-title"><center>Heading</center></h4> 
</div> 
<?php 
    $member = mysql_query("SELECT*FROM team WHERE id = '$_GET[id]'"); 
    $m = mysql_fetch_array($member); 
?> 
<div class="modal-body"> 
    <p class="single-news-content"><?php echo $m[quote]; ?></p> 
</div> 
<a class="close-reveal-modal">&#215;</a> 
</div> 

<script> 
$(document).ready(function() { 
    $('#editBox').on('hidden.bs.modal', function() { 
      $(this).removeData('bs.modal'); 
    }); 
}); 
</script> 

你可以看到完整的过程here

希望这有助于! !

+0

但是,我只想在一个页面,而不是链接到其他页面 – hediguzo

+0

您需要调用第二个文件,因为如果我们使用调用aJax而不是创建第二个文件来获取数据。没有第二个文件,你可以传递'$ id'参数。 – mageDev0688

0
<a href="filename.php?id=<?php echo $id; ?>" class="team-detail" data-reveal-id="single-news"></a> 

通过你这里

<!-- Pop Up Windows - Single Blog Post --> 
<div id="single-news" class="reveal-modal single-news small" data-reveal> 
    <?php 
     $id = $_GET['id']; 
     $member = mysql_query("SELECT*FROM team WHERE id = '".$id."'"); 
     while($m = mysql_fetch_array($member)) 
     { 
    ?> 
     <div class="twelve columns first-column"> 
      <p class="single-news-content"><?php echo $m[quote]; ?></p> 
     </div> 
      <a class="close-reveal-modal">&#215;</a> 
     </div> 
    <?php } ?>