0

我对引导模式有疑问,我无法在该模式上定义一个 id 来显示一些信息。

<a href=\"#likes\" data-toggle=\"modal\">test</a>

其他代码

<div id="likes" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
   <div class="modal-header">
   <button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button>
   <h3 id="myModalLabel">People who like this</h3>
   </div>
   <div class="modal-body">
   <?php
   $quelike = mysql_fetch_array(mysql_query("SELECT * FROM likes WHERE statusid='$statusid'"));

   echo " <div class=\"modal-content\"> ".$quelike['firstname']." </a><br /> </div> <div class=\"spacelikes\"></div>";
   ?>
   </div>
   <div class="modal-footer">
   <button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
   </div>
   </div>

我只需要为每个帖子设置喜欢帖子的信息。

对不起,我的英语不好。

4

1 回答 1

3

首先,您的锚可能存在问题:

<a href="#likes" data-toggle="modal">test</a>

应该:

<a data-target="#likes" data-toggle="modal">test</a>

如果您打算它启动您的模态。

至于实际传递 statusId 这取决于。如果在页面的过程中 statusId 是相同的,那么你应该可以工作(尽管正如其他人提到的那样,你的代码中存在 SQL 注入漏洞并且 mysql_ 函数不应再使用)。

如果状态 id 在页面过程中可以更改(即可以通过 javascript 设置),那么您可能应该将获取详细信息的逻辑放置在新页面中并在模式中使用此页面:

<a href="page-which-takes-statusId.php" data-target="#likes" data-toggle="modal">test</a>

它将在模式中加载该页面并显示您需要的信息。

于 2012-12-10T00:00:01.830 回答