我正在大学里使用MySQL和PHP做一个项目。这是我从数据库获取数据的代码:

$sql="INSERT INTO articles (artical,article_heding,date,categories ) VALUES ('$artical','$heading','$datetime','$categories')";
mysql_query($sql,$con);

$sql3="select * from articles";
$rs2=mysql_query($sql3);
while($row2=mysql_fetch_array($rs2))
{
$rating=$row2['article_heding'];
$artical=$row2['artical'];

echo $row2['article_heding']."<br>".substr($row2['artical'], 0,10)."<br><br>";}}


目前,我只是显示每篇文章的摘要(substr($row2['artical'], 0,10)),但是我想在每篇文章下方放置一个阅读更多按钮以显示全文。我怎样才能做到这一点?

最佳答案

我只是写了一个fiddle来说明这一点,很奇怪。它确实使用了jQuery,但是包含起来很容易。

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>


也欢迎您使用“ $”命令代替“ jQuery”。我之所以使用“ jQuery”来编写它,是因为与您的情况无关的特定要求(可能)。

另外,如果用户禁用了javascript,我的示例中的“更多”文本将始终被隐藏。要解决此问题,请删除.css并添加:

jQuery(document).ready(function(){
  jQuery("#more").hide();
});

关于php - 如何在每篇文章下方添加“阅读更多”按钮?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6294045/

10-12 12:41