|
|
|
| Помогите пожалуйста =(
делаю так:
if (!preg_match('/\A[0-9]{1,}\Z/', @$_GET['page'])) {
$_GET['page']=1;
}
$sql="SELECT count(*) as `count`, `from` FROM ".$MYSQL_NAME_DB.".".$MYSQL_NAME_TABLE." WHERE `date`=NOW() GROUP BY `from` ORDER BY 'count' DESC";
$result=mysql_query($sql." LIMIT ".($_GET['page']*10-10).",".($_GET['page']*10), mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASS));
while ($line=mysql_fetch_array($result)) {
echo '<a href="http://'.$line[1].'">'.$line[1].'</a> - '.$line[0].'<br/>';
}
$result=mysql_query($sql, mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASS));
if (mysql_num_rows($result)>10) {
for ($page=1; $page<=mysql_num_rows($result)/10; $page++) {
echo "<a href='".$_SERVER['SCRIPT_NAME']."?page=".$page."&&date1=".$_GET['date1']."&&date2=".$_GET['date2']."'> ".$page." </a>\n";
}
}
|
и не работает, на первой странице выводит по 10, на второй больше и т.д.
плюс почмуто повторяються =(
Помогите прикрутить сюда другую более правильную постраничную навигацию.
Заранее благодарю тех кто поможет! | |
|
|
|
|
|
|
|
для: Kolbo4ka
(13.07.2007 в 20:44)
| |
if (!preg_match('/\A[0-9]{1,}\Z/', @$_GET['page'])) {
$_GET['page']=1;
}
|
на
$page = intval (@$_GET['page']);
if (!$page) $page = 1;
|
а насчет навигации в целом - сори, устал... не смогу написать где и че | |
|
|
|
|
|
|
|
для: bronenos
(13.07.2007 в 20:49)
| | Ничего не изменилось =(
Ну за попытку спасибки! | |
|
|
|
|
|
|
|
для: Kolbo4ka
(13.07.2007 в 20:59)
| | Ну что? Никто не поможет? | |
|
|
|
|
|
|
|
для: Kolbo4ka
(13.07.2007 в 22:29)
| | это была не ошибка, это был путь к быстродействию
$sql="SELECT count(*) as `count`, `from` FROM ".$MYSQL_NAME_DB.".".$MYSQL_NAME_TABLE." WHERE `date`=NOW() GROUP BY `from` ORDER BY 'count' DESC";
$result=mysql_query($sql." LIMIT ".($page*10-10).",10" mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASS));
|
второй параметр limit - сколько записей выводить, а не ДО которой выводить | |
|
|
|
|
|
|
|
для: bronenos
(13.07.2007 в 23:11)
| | а... дык, зачем оптимизировать то что не работает? =(
Помогите прикрутить нормальную постраничную навигацию плз | |
|
|
|
|
|
|
|
для: Kolbo4ka
(13.07.2007 в 23:13)
| | вообще то вот я запрос написал | |
|
|
|