![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Areostar |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1191 Регистрация: 5.4.2008 Репутация: нет Всего: -2 |
Сама страница работает ноимально. подключаю к ней скриптик который должен сформировать на странице список(на основе бд).
Запускаю, вуроде страница появляется и список на месте, но загрузка продолжается! и страница в конце концов зависает. Может это с локолхостом проблема(xampp) или что! Скриптик простой совсем но я его приведу здесь:
|
|||
|
||||
Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 13 Всего: 78 |
Ставь точки останова (допустим, exit()) после каждой строчки (нативно), и смотри, где будет скрипт останавливаться, а где будет продолжать грузиться. Строчка выше точки и будет проблемной строкой. Тогда здесь конкретизируешь, и мы рассмотрим проблему. А может и ты ее сам найдешь. А еще сделай подсветку нормальной.
-------------------- Ll 2 |
|||
|
||||
NFL |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
А дальше смотреть ошибки пхп. Никаких exit; в принципе не надо Добавлено через 2 минуты и 4 секунды global $result_array; global $sub_result_array; global $main_count; global $sub_count; в каждой функции это не нужно, они объявлены ВНЕ функций, т.е., в глобальной области видимости. Ну и ттак далее ;) |
||||
|
|||||
vencendor |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 10.12.2009 Репутация: нет Всего: нет |
Не очень правильно так использовать глобальные переменные, чревато логическими ошибками. С одной из них мы сейчас наверное и имеем дело.
Сделайте вывод переменных ($main_count $result_array) после запуска функции через print_r() и посмотрите если все нормально.
тут по логике нужно выводить переменную $_capture а не $capture, иначе получается что выводится родительская категория еще раз. это echo"<il><a>$capture</a></il><br />"; на echo"<il><a>$_capture</a></il><br />"; в остальном вроде все хорошо. Вопрос в структуре данных которые мы получаем из mysql |
|||
|
||||
NFL |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
vencendor, глобальные переменные это вообще не очень правильно, как по мне
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |