![]() |
Хорошо с этим разобрались, а как теперь сделать так что б ссылка создавалась на следующие 5 новостей. а если в базе меньше 5 новостей то ссылки нету.
|
Цитата:
|
select count(*) from ...
что это значит |
Где, говоришь, у тебя документация по MySQL? :)
|
|
Подробно писать лень, так что вот кусок моей страницы... посмотри вроде все понятно...
<?$pageit=15; $mSql="SELECT * FROM имя таблицы"; $result=mysql_db_query($mySQLbaza,$mSql); if(!mysql_num_rows($result)) {exit;} $result=mysql_db_query($mySQLbaza,$mSql); $alllady=mysql_num_rows($result); $allpagestemp=mysql_num_rows($result)/$pageit; $allpages=intval(mysql_num_rows($result)/$pageit); if(($allpagestemp-$allpages)!=0) ++$allpages; if($pages>=$allpages) $pages=$allpages-1; if($pages*$pageit+$pageit>$alllady) $ladyEnd=$alllady; else $ladyEnd=$pages*$pageit+$pageit; $mSql.=" ORDER BY lastupdate DESC LIMIT ".($pageit*$pages).",$pageit"; $result=mysql_db_query($mySQLbaza,$mSql); ?> <script language=javascript> function gotopages() { mypages=prompt("Введите номер страницы:",""); mypages=parseInt(mypages); if(mypages) { mypages--; location.href="index.php?cmd=guest&pages="+mypages+""; } } </script>..... текст страницы и т.д. <? $i=0; while($row=mysql_fetch_object($result)){ ?> выводим что нам надо... <?$i++;}?> <tr><td align=center><small><b>Страница <?=$pages+1?> из <?=$allpages?></b></small></td></tr> <table width=70% cellpadding=0 cellspacing=0 border=0 align=ceneter> <tr> <td><?if($pages>=1){?><a href="index.php?cmd=guest&pages=<?=$pages-1?>"><?}?>Предыдущая страница<?if($pages>=1){?></a><?}?></td> <td><?if($allpages>=2){?><a href="#" onClick="gotopages();return false;"><?}?>Перейти к странице<?if($allpagess>=2){?></a><?}?></td> <td><?if($pages<($allpages-1)){?><a href="index.php?cmd=guest&pages=<?=$pages+1?>"><?}?>Следующая страница<?if($pages<($allpagesss-1)){?></a><?}?></td> |
Спасибо тебе Modest.
А вот Crazy жопа жадная. Не мог даже помочь а и еще я нашел сайт где все это хорошо рассписано Сайт про всю эту фишку |
Цитата:
Кстати, считай, что я тебе страшно отомстил: вместо того, чтобы научиться правильно решать эту задачу (для чего нужно было прочесть подсказки и 10 минут подумать) ты получил кривой образец для заучивания. :) Очень страшная мстя. :) |
За что только мстя. :(
Ты б лучше хоть немного объяснил, а не в загадках мне все рассказывал. :( Важно ни то что Модест мне написал кривой код, а что он его всетаки написал, не поленился и у него было желание помочь. А вот какое желание у тебя было? Я не знаю. :confused: Мучаешь , понимаешь ли, бедного студнта своими загадками. Помог бы что - ль. :) :) |
Цитата:
|
| Часовой пояс GMT +4, время: 14:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.