2013-05-09 57 views
0
<?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 />'; 
} 
?> 

我腦子裏想的是什麼,它顯示/隱藏了newspost文本,當你點擊旁邊newspost的標題讀/隱藏鏈接。
我可以適應$newspost['id']在代表div,但因爲onclick="return toggleMe('problem')">"'其中我需要另一種方法來適應它在那裏,我搜查了很多,但無法找到我正在尋找什麼。數據/隱藏的onclick麻煩

+0

尋找'轉義報價' – michi 2013-05-09 22:57:24

回答

0

其實,你會沒事的有:

"return toggleMe('<?php echo $newspost['id']; ?>');" 

內單引號將永遠不會在輸出HTML中可以看出,與<?php ?>塊不關心什麼引號括起來。

+0

感謝您的快速回復,我想方式遠離箱子似乎,再次感謝! – MirroredStance 2013-05-10 05:35:56