2016-11-16 26 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使用隱藏和顯示類來內聯顯示您的內容。