可以创建PHP分页系统吗?
有下一个 - 上一个分页链接吗?每页最多 5 条新闻。
这是我的 php 代码:
<?php
include('config.php');
$query1=mysql_query("select id, name, email , age from addd");
echo "<table><tr><td>Testo</td><td>Nome</td><td>Anni</td></tr>";
function truncate_string($str, $length) {
if (!(strlen($query2['name']) <= $length)) {
$query2['name'] = substr($query2['name'], 0, strpos($query2['name'], ' ', $length)) . '...';
}
return $query2['name'];
}
while($query2=mysql_fetch_array($query1))
{
$number= $query2['name'];
echo "<tr><td>".substr($query2['name'], 0, 500).".....</td>";
echo "<td>".$query2['email']."</td>";
echo "<td>".$query2['age']."</td>";
echo "<td>".str_word_count($number)."</td>";
echo "<td><a href='edit.php?id=".$query2['id']."'>Mod</a></td>";
echo "<td><a href='delete.php?id=".$query2['id']."' onclick=\"return confirm('Sei sicuro di volerlo eliminare?');\");'>Canc</a></td><tr>";
echo "<td><a href='singletwo.php?id=".$query2['id']."');'>vedi</a></td>< tr>"; }?>
我尝试过不同的方法,但都失败了。 我读过其他答案,但我很有帮助。
最佳答案
您可以在查询中完成大部分操作,例如:
if( isset( $_GET["page"]) ) $PAGE=$_GET["page"]; else $PAGE=1;
$query1=mysqli_query($db,"select id, name, email , age from add LIMIT ". ($PAGE * 5) - 5) .",5");
这将为您提供分页。然后,您可以将下一个和上一个链接指向?page=n(其中n是下一个页码)。
希望这有帮助!
关于PHP 新闻每页 5/分页 下一页 - 上一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31689075/