Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 28.10.2014, 16:42   #1
Fagundass
 
Регистрация: 08.10.2008
Сообщений: 8
Восклицание в чём ошибка?

При запуске главной странице индекса, возвращается пустая страница
в индексе кроме прочего есть строчка, если её убрать то страница загружается нормально.
$categories = get_categories();

в том же индексе подгружается файл с функциями.

PHP код:
function get_categories() {
        
$sql "SELECT id,name,parent_id FROM ".PREF."categories"//запрос категорий
        
$result mysql_query($sql); // запрос маскуэль
        
        
if(!$result) {                                //если не резалт
            
exit(mysql_errno());            //выводим сообщене об ошибке
        
}
        
        if(
mysql_num_rows($result) == 0) {    //если количество рядов результата 0
            
return FALSE;                                //то выводим ошибку фолс
        
}
        
        
$categories = array(); //пустой массив категории
        
        
for($i 0mysql_num_rows($result) > $i;$i++) { 
        
//пока mysql_num_rows($result)  больше чем $i
            
$row mysql_fetch_array($result,MYSQL_ASSOC);
            
//в переменную ров попадает ассоциативный массив на какой-то итерации цыкла
            
if(!$row['parent_id']) { //если в данной ячейке 0 (родительская категория)
                
$categories[$row['id']][] = $row['name']; //в массиве ров создаётся идентификатор данной родительской категор
            
}
            else {
                
$categories[$row['parent_id']]['next'][$row['id']] = $row['name']; //дочерняя категория, идентификатор
            
}
        }
        
        return 
$categories//возврат переменной категории.
    

Fagundass вне форума
Старый 28.10.2014, 16:52   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 16,216
По умолчанию

http://programmersforum.ru/announcement.php?f=17
Arigato вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
в чём ошибка? Fagundass PHP 1 22.10.2014 13:52
в чём ошибка? Fagundass PHP 4 08.10.2014 16:30
В чём ошибка! DeNver20120 Общие вопросы Delphi 6 15.11.2012 21:40
В чём ошибка? -SandwicH- Общие вопросы C/C++ 10 10.06.2012 19:05
В чём ошибка? Jony217 Общие вопросы C/C++ 12 02.04.2011 09:03