-1

所以我必须从 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>
4

1 回答 1

0

就像是...

<?php

 foreach ($results as $key) {

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

 }

 ?>

应该管用

于 2013-04-12T14:14:00.227 回答