|
|
|
| Взяла пример построения постраничной навигации, предложенный авторами форума, переделала под свои нужды.
Не получается.
Пишет: Parse error: parse error, unexpected $end in s:\home\localhost\www\index\page_navig.php on line 78 | |
|
|
|
|
|
|
|
для: Лена
(07.04.2008 в 10:00)
| | А переменная $end где формируется? | |
|
|
|
|
|
|
|
для: GeorgeIV
(07.04.2008 в 10:09)
| | А нигде она не формируется. Вы скрипт читали?
Выдает ошибку в строке, которая находится за пределами сценария. У меня скрипт на 75 строке заканчивается и поверьте мне: $end там нигде уж точно нет. | |
|
|
|
|
|
|
|
для: GeorgeIV
(07.04.2008 в 10:09)
| | А нигде она не формируется. Вы скрипт читали?
Выдает ошибку в строке, которая находится за пределами сценария. У меня скрипт на 75 строке заканчивается и поверьте мне: $end там нигде уж точно нет. | |
|
|
|
|
|
|
|
для: Лена
(07.04.2008 в 10:00)
| | Если быстро (навскидку), то вроде бы, не закрыто условие: if ($id!=10), попробуйте после цикла for($i=1; $i<=$total; $i++) поставить закрывающую скобку, после этого:
echo "<a href='./page_navig.php?id_menu=$id&page=$i'$view>$i</a> ";
}
} //это добавить
|
или перед if (isset ($_GET['id'])) Groupe_of_Article(); добавить закрывающую скобку, т.е. не закрыта функция. | |
|
|
|
|
|
|
|
для: sim5
(07.04.2008 в 10:14)
| | Спасибо. Функцию я действительно не закрыла.
Теперь пишет еще одну ошибку: Fatal error: Unsupported operand types in s:\home\localhost\www\index\aqsw.php on line 157
О каком типе операнда идет речь?
Ошибка вот в этой строке: $total = intval(($row - 1) / $num) + 1; | |
|
|
|
|
|
|
|
для: Лена
(07.04.2008 в 10:51)
| | Непосредственно в этой строке ошибки нет, а вот что она получает в качестве $row и $num, вот тут может быть еще ошибка (ошибка указывает на неподдерживаемые типы), это надо проверить. А возможно вы неверно определяете номер строки? Т.е. в своем редакторе вы видите совсем не ту строку, на которую указывает парсер. | |
|
|
|
|
|
|
|
для: sim5
(07.04.2008 в 11:50)
| | Изменила вот так:
$row = intval (mysql_fetch_row($result));
И теперь выводится весь список ссылок, а под ними вместо нумерации страниц две цифры - 1 красным цветом (это я стиль прописала) - текущая страница, и 1 черным. Нумерация не работает. То есть нет 2,3,4....
Что это может быть?
SIM, вы же все на свете знаете, помогите, плиз... | |
|
|
|
|
|
|
|
для: Лена
(07.04.2008 в 13:12)
| | О...! Если бы я все знал, я работал бы бухгалтером на фабрике имени Клары Цеткин! :)
Лена, я не знаю этого скрипта, хотя можно его загрузить и разобраться. Скорее всего вы не поняли сути работы его, от этого и проблемы.
PS. Мой вопрос по оперативной связи остался без ответа - на Украине очередная революция? | |
|
|
|
|
|
|
|
для: Лена
(07.04.2008 в 13:12)
| | > $total = intval(($row - 1) / $num) + 1;
Ошибка действительно в этой строке. Ошибка в том, что $row или $num не являются integer.
> $row = intval (mysql_fetch_row($result));
$row = mysql_result($sql, 0); | |
|
|
|
|
|
|
|
для: Atheist
(07.04.2008 в 14:07)
| | Ошибка в $row
Ввела $row = mysql_result($sql, 0);
Получила:
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in s:\home\localhost\www\index\aqsw.php on line 156 | |
|
|
|
|
|
|
|
для: Лена
(07.04.2008 в 15:31)
| | Ой, извиняюсь...У тебя $result:
$row = mysql_result($result, 0); | |
|
|
|