Модераторы: Illuminaty

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Меню 
V
    Опции темы
bars80080
Дата 29.3.2011, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



потому что параметр страницы у тебя - текст, а проверка взятая с меня

$page = (isset($_GET['file'])) ? intval($_GET['file']) : 0;

приводит входящую переменную к числовому виду. в итоге $page всегда равен 0.
затем при сравнении 

$sel = ($page == $key) ? 

этот ноль сравнивается со строкой, которая в виду не соответствия типов тоже приводится к числовому виду, а любая строка в виде числа - 0.
то есть равенство есть всегда




замени
$page = (isset($_GET['file'])) ? intval($_GET['file']) : 0;
на
$page = (isset($_GET['file'])) ? $_GET['file'] : '';

и всё будет хорошо
PM MAIL WWW   Вверх
vitalina
Дата 29.3.2011, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Ну помогите, пожалуйста! Я не хочу страницы называть 0.php, 1.php, 2.php, 3.php ... А если я захочу удалить 2.php или поменять порядок пунктов меню, что мне опять файлы переименовывать и как я вспомню, что скрывается, допустим в 2.php?

Это сообщение отредактировал(а) vitalina - 29.3.2011, 14:28
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
bars80080
Дата 29.3.2011, 19:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



Цитата(vitalina @  29.3.2011,  14:15 Найти цитируемый пост)
Ну помогите, пожалуйста!

ё. т... м...


Цитата(bars80080 @  29.3.2011,  13:47 Найти цитируемый пост)
замени
$page = (isset($_GET['file'])) ? intval($_GET['file']) : 0;
на
$page = (isset($_GET['file'])) ? $_GET['file'] : '';

и всё будет хорошо 


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


 




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


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

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