Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Постраничный вывод, из файла 
:(
    Опции темы
PARROT
Дата 8.8.2005, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Последнее условие тут ни к чему, оно просто лишнее.


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
cosmos33
Дата 8.8.2005, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


небывалый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 8.1.2005
Где: Санкт-Петербург

Репутация: нет
Всего: нет



Убрал, только это не изменило цвет ссылки
PM MAIL ICQ   Вверх
Mal Hack
Дата 8.8.2005, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



cosmos33 ты в $s передаешь номер страницы или номер записи с которй начинается страница??

Цитата(Mal @ 8.8.2005, 17:45)
При выводе списка страниц делешь условие if( $page == $i - 1 ) подсвечиваешь, else - обычная ссылка.

Где это?
PM ICQ   Вверх
cosmos33
Дата 8.8.2005, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


небывалый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 8.1.2005
Где: Санкт-Петербург

Репутация: нет
Всего: нет



Мне этот скрипт дали, в нем сам черт ногу сломит, работает как-то.
Посмотри
Добавлено @ 17:45
Mal Hack
Ты же видишь мою "репу", что с меня взять?
PM MAIL ICQ   Вверх
PARROT
Дата 8.8.2005, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Код

$s //это номер страницы



--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
cosmos33
Дата 8.8.2005, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


небывалый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 8.1.2005
Где: Санкт-Петербург

Репутация: нет
Всего: нет



smile
Добавлено @ 18:09
Код

if($start==$s) $st="<a href=myguestbook.php?s=$start><font color=red>[$i]</font></a>";  else $st="<a href=myguestbook.php?s=$start><font color=blue>[$i]</font></a>";
        print "<td>".$st."</td> ";

может так?

Это сообщение отредактировал(а) cosmos33 - 8.8.2005, 18:06
PM MAIL ICQ   Вверх
PARROT
Дата 10.8.2005, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Вот решение твоей проблемы, только шрифт покрасить лучше в css, так не хорошо!
Работает.
Код

$res3=mysql_query("select count(id_reference) from reference");
$num=mysql_fetch_row($res3);
$numstr=ceil($num[0]/30);
echo "<tr><td colspan=2 align=center>Страницы: ($numstr)";
for($i=1; $i<=$numstr; $i++){
        $start=($i-1)*30;
        if ($start==$s OR ($s==0 AND $i==1))
$st="<a href=quest.php?s=$start><font color=red>[$i]</font></a>";  else $st="<a href=quest.php?s=$start><font color=blue>[$i]</font></a>";
        print "<td>".$st."</td> ";
}
?>
</tr>
</table>



--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Mont
Дата 10.8.2005, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Vingrad developer
Сообщений: 274
Регистрация: 13.11.2004
Где: Altay

Репутация: 8
Всего: 12



Думаю логичней будет вот так:
Код

$res3=mysql_query("select count(id_reference) from reference");    
$num=mysql_fetch_row($res3);    
$numstr=ceil($num[0]/30);    
echo "<tr><td colspan=2 align=center>Страницы: ($numstr)";    
for($i=1; $i<=$numstr; $i++){    

        if ($i==$s OR ($s==0 AND $i==1))    
$st="<a href=quest.php?s=$i><font color=red>[$i]</font></a>";  else $st="<a href=quest.php?s=$i><font color=blue>[$i]</font></a>";    
        print "<td>".$st."</td> ";    
}    
?>    
</tr>    
</table>

выражение
Код

$start=($i-1)*30;

на данном участке кода не нужно, оно нужно для создания начальной точки в LIMIT запроса из базы, но не при выводе номеров страниц (ИМХО конечно smile ).



--------------------
"Если однажды Вдруг
Меня не окажется вовсе
в заповедной заветной тарелке
Твоего праведного сновидения
Знай - Неуловимые мстители настигли меня."
© Егор Летов
PM MAIL ICQ   Вверх
PARROT
Дата 10.8.2005, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



В принципе и так тоже работает. smile


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Mont
Дата 11.8.2005, 06:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Vingrad developer
Сообщений: 274
Регистрация: 13.11.2004
Где: Altay

Репутация: 8
Всего: 12



Цитата(PARROT @ 10.8.2005, 19:17)
В принципе и так тоже работает. smile

конечно работает, но номера страниц передает не те smile


--------------------
"Если однажды Вдруг
Меня не окажется вовсе
в заповедной заветной тарелке
Твоего праведного сновидения
Знай - Неуловимые мстители настигли меня."
© Егор Летов
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0512 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.