|
|
|
|
<?php
$sql = "SELECT *,COUNT(*) FROM domens group by user_id";
$res = mysql_query($sql);
$num_result=mysql_num_rows($res);
$countedpages=ceil($num_result/2);
$currentpage=0;
if (isset($HTTP_GET_VARS['page'])) {
$currentpage=(int)$HTTP_GET_VARS['page'];
}
if ($currentpage>$countedpages) {
$currentpage=$countedpages;
}
if ($currentpage<1) {
$currentpage=1;
}
// первая позиция
$start_pos=($currentpage-1)*$showperpage+1;
// последняя позиция
$end_pos=$start_pos+$showperpage-1;
if ($end_pos>$num_result) {
$end_pos=$num_result;
}
// вывести страницы для выбора
for ($i = 1; $i <= $countedpages; $i++) {
if ($currentpage!=$i) {
echo "<a href=\"".$PHP_SELF."?show=".$showperpage."&page=".$i."\">".$i."</a>";
} else {
echo $i;
}
echo " ";
}
?>
<p>Найдено: <?=$num_result?></p>
<p>Страница: <?=$currentpage?> из <?=$countedpages?></p>
<p>
<?php
if (!mysql_num_rows($res)){
echo "<p>По запросу ничего не найдено</p>";
} else {
$i = $start_pos;
echo "<ol start=\"".$i."\">";
// перейти на начальную позицию
mysql_data_seek($res, $i-1) or ($i-1);
// вывести найденные результаты до позиции $end_pos
while ($row=mysql_fetch_array($res)){
if ($i>$end_pos){
break;
}
echo "<li>".$row['d_name']."</li>";
$i++;
}
echo "</ol>";
}
?>
|
и это не работает:(
помогите! | |
|
|
|
|
|
|
|
для: Opium
(31.01.2005 в 15:06)
| | в чем проблема то?? тыб лучше файл полностью прекрипил, ато тут у тя не полностью
и почему это не в пхп??
?>
<p>Найдено: <?=$num_result?></p>
<p>Страница: <?=$currentpage?> из <?=$countedpages?></p>
<p>
<?php
|
или ты путал местами <?php и ?> | |
|
|
|
|
|
|
|
для: Be4ep
(31.01.2005 в 20:19)
| | спасибо, всем, я ашёл ошибку! | |
|
|
|
|
|
|
|
для: Opium
(01.02.2005 в 17:11)
| | в чем была ошибка то? | |
|
|
|
|
|
|
|
для: Opium
(31.01.2005 в 15:06)
| | Так немного сложновато, если вам доступна база данных MySQL - лучше использовать иструкцию LIMIT - при помощи её можно шикарно организовать постраничную навигацию выбирая только записи соотвествующие данной странице. Пример можно посмотреть по теме.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=721 | |
|
|
|