я создать PHP новости системы, но у меня есть проблема:Pagination Предыдущая - Следующая Increment
<?php
include('config.php');
if(isset($_GET["page"])) $PAGE=$_GET["page"]; else $PAGE=1;
$query1=mysql_query("select id, name, email , age from addd LIMIT ". (($PAGE * 5) - 5) .",5");
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>";
}
?>
Страницы следовать этой нумерации: страница = 1, страница 2 = Ecc?.
Каждая страница содержит 5 новостей.
Как создать автоматическую систему разбиения на страницы?
С помощью Prev-Next автоматически обнаруживается возможная следующая или предыдущая страница?
Я не знаю, как это сделать.
Это: для ($ I = 0; $ I <($ total/$ max); $ i ++) { $ p = $ i + 1; echo 'Page ' . $p . ''; } Возврат только: page1, и это: не работает: if ($ PAGE> 1) echo 'Next'; –
Извините, теперь работайте, но если на следующей странице есть только 1 новость, не работайте. Мин 2 новости. –
Сколько записей в общей таблице «addd»? Ссылки на страницы только должны отображаться, если их больше 5. – boylett