在foreach循环中添加链接

时间:2013-04-12 14:11:20

标签: php javascript mysql

所以我必须从mysql数据库中调用25篇文章并让文章标题打开一个包含相关文章正文的模态窗口。有没有办法在foreach中添加一个动态引用相应文章的链接?

例如,当我点击标题“Fish Sticks Taste Horrible”时,我应该在文档窗口旁边的文章中讨论可怕的品尝鱼棒。

我刚开始使用php和javascript,所以这一切都在我脑海中。任何帮助将非常感激。 这就是我到目前为止所做的:

$results = $conn->query('SELECT title, byline, body, timestamp FROM PublishedDocs ORDER BY timestamp DESC LIMIT 25;');

<div class="list">
    <?php
    foreach ($results as $key) {
    echo '<a href="#" class="lightbox"><b>';print_r($key[title]); echo '</b></a>';
    echo '<p>';print_r($key[byline]); echo '</p>';
    echo '<p>';print_r($key[timestamp]); echo '</p>';
    echo '<p>';print_r($key[body]); echo '</p><br>';
    }
    ?>
</div>

<div class="backdrop"></div>
<div class="box"><div class="close">x close</div><b><?php print_r($key[title]);?></b><?php print_r($key[body]);?></div>

1 个答案:

答案 0 :(得分:0)

像...一样的东西。

<?php

 foreach ($results as $key) {

   $link = "blabla".$key["title"];
   echo "<a href='$link' class='lightbox'>". $key['title'] . "</b></a>";
   ...

 }

 ?>

应该有效

相关问题