<?php
$getNews = $db->prepare("SELECT * FROM news ORDER BY id DESC LIMIT 4");
$getNews->execute();
$news = $getNews->fetchAll();
foreach ($news as $newspost) {
echo $newspost['title'] ; ?> <a style="cursor:pointer;" onclick="return toggleMe('problem')">read/hide</a>
<?php
echo '<br />';
echo 'Posted by '; echo $newspost["user"]; echo ' at '; echo $newspost["created"]; ?>
<div id="<?php echo $newspost['id']; ?>" style="display:none;">
<?php
echo $newspost['message'];
?>
</div>
<?php
echo '<br /> <br />';
}
?>
我想到的是,当您点击新闻帖标题旁边的阅读/隐藏链接时,它会显示/隐藏新闻帖中的文字。
我可以在代表div中使用$newspost['id']
,但由于onclick="return toggleMe('problem')">
中同时包含"
和'
,我需要另一种方式将其放入其中,我搜索了很多但是找不到我正在寻找的东西。
答案 0 :(得分:0)
实际上,你会没事的:
"return toggleMe('<?php echo $newspost['id']; ?>');"
输出HTML中永远不会看到内部单引号,<?php ?>
块不关心它周围的引号。