2016-11-16 86 views
0
<?php $counter = 0 ?> 
<table> 
    <?php foreach($attributes as $a): ?> 
    <tr> 
    <td><?php $a['name']?></td> 
    <td><?php $a['Price']?></td> 
    </tr> 
    <?php $counter++; 
    if ($counter > 3) ?> <!-- What to do here? --> 
<?php endforeach; ?> 
</table> 

在一个PHP代码块这样的,我想经过三个TR弄到一个阅读更多按钮元素,当我点击该按钮显示元件的所有休息...如何在表格中创建Read More按钮?

事做用PHP?

+0

你可以使用ajax来做到这一点。点击该按钮(阅读更多)使用ajax调用添加新的trs。点击此链接:[/load-more-data-using-jquery-ajax-php-from-database](http://www.codexworld.com/load-more-data-using-jquery-ajax-php- from-database /)这是一个加载/从数据库读取更多数据并将其放入html中的示例。 – Bhavin

回答

0

不,它与php无关。如果您不想重新加载整个页面,则需要使用JavaScript来实现此功能。

在PHP中,你可以打印出短期和长期的版本为独立的div秒,然后用下面的JS-代码上的查看 - 更多 - 巴顿:

document.getElementById("shortId").style.display = "none"; 
document.getElementById("longId").style.display = "block"; 
0

您需要创建使用更多链接 Create A Dynamic ‘Read More’ Link Using PHP

本教程将显示另一页上的内容,如果您已经加载了所有内容,则可以使用jquery使用隐藏和显示类来内联显示您的内容。