所以我必须从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>
答案 0 :(得分:0)
像...一样的东西。
<?php
foreach ($results as $key) {
$link = "blabla".$key["title"];
echo "<a href='$link' class='lightbox'>". $key['title'] . "</b></a>";
...
}
?>
应该有效