- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
<?php
function pagination($page, $z, $url)
// номер стр, число страниц в табл, УРЛ)
{
if (!preg_match('/\\?/is', $url)) $url = $url.'?'; else $url = $url.'&';
// если в адресе встречается ?, то в конце добавляем &, если нет - то ?
echo "<div style='text-align:center;'> <a href='".$url."z=".$z."&&page=1'>Первая</a> ";
if ($page>1) print("<a href='".$url."z=".$z."&&page=".($page-1)."'>Предыдущая</a> ");
print ("Страница $page из $z ");
if ($page<$z) print("<a href='".$url."z=".$z."&&page=".($page+1)."'>Следующая</a> ");
echo "<a href='".$url."z=".$z."&&page=$z'>Последняя</a>";
echo "<p style='margin-top:10px; margin-bottom:10px'>";
for ($i = 1; $i <= $z; $i++)
if ($i == $page) echo "<span class='greenbig'> $i </span> ";
else echo "<a href='".$url."z=".$z."&&page=$i'>$i</a> ";
echo "</p></div>";
}
include('db.php');
if(isset($_GET['page'])) $page=$_GET['page']; else $page="1";
$plim=($page-1)*20;
$query=mysql_query("SELECT * FROM zomplog_news ORDER BY `id` DESC LIMIT $plim, 20");
while($row = mysql_fetch_array($query)) {
$title = $row['title'];
$text = $row['text'];
$date = $row['date'];
?>
<br><table class='panel'><tr class='phead'>
<td><? echo "$title";?><td align='right'> <? echo "$date";?><tr><td colspan=2 class='pcontend'>
<? echo "$text";?>
<tr><td class='pend'>
<td class='pend' align='right'></table>
<?}
$table = 'zomplog_news';
if (isset($_GET['z'])) $z=$_GET['z']; else
{
$r = mysql_query("SELECT COUNT(*) FROM $table");
$z1 = mysql_result($r,0);
$z = ceil($z1/20); ## z - общее число страниц
}
pagination ($page, $z, 'index.php');
?>
nethak 14.02.2011 08:10 # −5
Похоже будто просто код был жалко спижен с сайта с уроками какого нить делитанта
Uchkuma 14.02.2011 08:56 # +5
bugmenot 14.02.2011 14:38 # +2
StriderMan 14.02.2011 14:41 # +3
>>делитанта
йобаный стыд !!!!!111
bugmenot 14.02.2011 14:45 # 0
7ion 14.02.2011 18:25 # +2
Причем здесь делит?
>жалко спижен
Научите "гордо пиздить", пожалуйста.
istem 14.02.2011 22:09 # 0
чего-то вот вспомнилось...
"Тихо спиздил и ушёл - называется нашёл"
[/offpost]
Vasiliy 14.02.2011 23:22 # 0
istem 14.02.2011 23:40 # +1
bugmenot 15.02.2011 02:08 # +1
с большой буквы o_O
ходка?
Vasiliy 15.02.2011 09:33 # 0
Анонимус 18.02.2011 01:21 # 0
"в армии нет слова "спиздили" -- есть слово "проебал""
Uchkuma 15.02.2011 11:57 # 0
Анонимус 18.02.2011 01:21 # 0