Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: подскажите форум по php

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
epizod
Отправлено: 10 Июня, 2012 - 22:32:07
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2012  


Помог: 0 раз(а)




подскажите пожалуйста форум по php гдеб помогли решить несколько нюансов в php скрипте.
 
 Top
SAD
Отправлено: 10 Июня, 2012 - 22:38:33
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




как ни странно, вы уже находитесь на форуме. спрашивайте
 
 Top
Medallion
Отправлено: 10 Июня, 2012 - 22:42:16
Post Id



Частый гость


Покинул форум
Сообщений всего: 253
Дата рег-ции: Май 2012  
Откуда: Херсон, Украина


Помог: 7 раз(а)




Сори за фтопик Вопрос сбивающий с толку! Растерялся
 
 Top
Мелкий Супермодератор
Отправлено: 10 Июня, 2012 - 22:57:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




epizod пишет:
гдеб помогли решить несколько нюансов

Помогут и тут. А делать целиков за вас, в ответ на вываливание пары кб кода и изображения, как оно должно выглядеть - идея и на других форумах популярностью не пользуется.


-----
PostgreSQL DBA
 
 Top
DelphinPRO
Отправлено: 10 Июня, 2012 - 23:16:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)





-Подскажите, а на что мне сесть, чтобы доехать до Дерибасовской?
-Сядьте на задницу, вы уже на Дерибасовской.
Улыбка


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
armancho7777777 Супермодератор
Отправлено: 11 Июня, 2012 - 04:09:50
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




DelphinPRO пишет:

-Подскажите, а на что мне сесть, чтобы доехать до Дерибасовской?
-Сядьте на задницу, вы уже на Дерибасовской.
Улыбка
Радость
 
 Top
epizod
Отправлено: 11 Июня, 2012 - 07:40:20
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2012  


Помог: 0 раз(а)




есть три категории, но выводит почему-то всего 2, как развернуть все имеющийся категории
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. function category_level_count($foo_to, $_name)
  4. {
  5.    $count = 0;
  6.    
  7.      foreach ($foo_to as $__name  => $__value)
  8.          {
  9.               if ($__value['parent'] == $_name)
  10.                   {
  11.                             $count ++;
  12.                           }
  13.          }
  14.          
  15.          return $count;
  16. }
  17.  
  18. $categories_string = '';
  19. if (GROUP_CHECK == 'true') {
  20.         $group_check = "and c.group_permission_".$_SESSION['customers_status']['customers_status_id']."=1 ";
  21.  } else { $group_check=''; }
  22.  
  23. $categories_query = osDBquery(                                  "select c.categories_id,
  24.                                                                         cd.categories_name,
  25.                                                                         c.parent_id, c.categories_image from " .
  26.                                                                         TABLE_CATEGORIES . " c, " .
  27.                                                                         TABLE_CATEGORIES_DESCRIPTION . " cd
  28.                                                                         where c.categories_status = '1'
  29.                                                                         and c.categories_id = cd.categories_id
  30.                                                                         and cd.language_id='" . (int)$_SESSION['languages_id'] ."'
  31.                                                                         order by sort_order, cd.categories_name");
  32.                                                                        
  33.  
  34. if (os_db_num_rows($categories_query,true))
  35. {
  36. while ($categories = os_db_fetch_array($categories_query,true))  
  37. {$foo[$categories['categories_id']] = array('name' => $categories['categories_name'],'parent' => $categories['parent_id'],'image'=>$categories['categories_image']);
  38. }
  39. }
  40.  
  41. if ($foo)
  42. {
  43.  
  44. ?>
  45.  
  46.  
  47.  
  48.  
  49.  
  50.    <?PHP
  51.     $count = 0;
  52.         $foo_to = $foo;
  53.         $top_filter_cat = get_option('top_filter_cat');
  54.        
  55.     foreach ($foo as $_name => $_value)
  56.     {
  57.    
  58.        if ($_value['parent'] == 0)
  59.            {
  60.               $_cat_check = false;
  61.                
  62.                   if ($top_filter_cat == 'top_filter_cat_true')
  63.                   {
  64.                      //не проверяем категорию на кол. подкатегорий
  65.                          
  66.                          $_cat_check = true;
  67.                   }
  68.                  
  69.                   if ($top_filter_cat == 'top_filter_cat_false' && category_level_count($foo_to, $_name) != 0)
  70.                   {
  71.              //если в категории нет подкатегорий 2ого уровня - нен выводить категорию вообще.
  72.                      $_cat_check = true;
  73.                   }
  74.                  
  75.                  
  76.           if ($_cat_check)     
  77.           {                
  78.                          $_count = os_count_products_in_category($_name);
  79.                                  
  80.                                  //если кол. = 0 - ничего не выводить
  81.                                  $__count = '';
  82.                                  if ($_count != 0) $__count = '('.$_count.')';
  83.                                  
  84. echo  '<div style="float:left;font-size:0.7em;">'.'<a href="' . os_href_link(FILENAME_DEFAULT, os_category_link($_name, $_value['name']) ) . '">'.
  85. '<img style="float:left;" src="images/categories/'.$_value['image'].'" width="220" height="140" alt="'.$_value['name'].'" /> </div>';
  86.        
  87.        
  88.                      $_cat_2 = 0;
  89.                                  $_one = 0;
  90.                                  
  91.                          foreach ($foo_to as $__name => $__value)
  92.                          {
  93.                               if ($__value['parent'] == $_name)
  94.                           {
  95.                                          
  96.                                       $_cat_2++;
  97.                                                
  98.                                                   if ($_one != 0)
  99.                                                   {
  100.                                                       echo ", ";
  101.                                                           echo "\n";
  102.                                                   }
  103.                                                  
  104.                                           echo '<a href="' . os_href_link(FILENAME_DEFAULT, os_category_link($__name, $__value['name']) ) . '">'.$__value['name'].'</a>';          
  105.                                                  
  106.                                                  
  107.                                           if ($_cat_2 == 100) break;
  108.                                                  
  109.                                                   $_one++;
  110.                                    }
  111.                          
  112.                          }
  113.                   echo ' ';
  114.                    
  115.                   $count++;
  116.                  
  117.                   if ( $count >= 0)
  118.                   {
  119.                       echo ' ';
  120.                           $count = 0;
  121.                   }
  122.           }
  123.                  
  124.            }
  125.      
  126.    }
  127.    ?>
  128.    
  129. <?PHP
  130.  
  131. }
  132.  
  133. ?>

(Отредактировано автором: 11 Июня, 2012 - 07:55:13)

 
 Top
epizod
Отправлено: 12 Июня, 2012 - 04:15:48
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2012  


Помог: 0 раз(а)




СПРОСИЛ Хм
 
 Top
Alho
Отправлено: 12 Июня, 2012 - 05:00:58
Post Id



Посетитель


Покинул форум
Сообщений всего: 322
Дата рег-ции: Апр. 2012  


Помог: 11 раз(а)





МНАга непанятных букаф, памочь не могу!!1адин
 
 Top
epizod
Отправлено: 12 Июня, 2012 - 11:45:04
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2012  


Помог: 0 раз(а)




Цитата:
МНАга непанятных букаф, памочь не могу!!1адин
а еслиб и понимал то бы не помог Радость
 
 Top
DlTA
Отправлено: 12 Июня, 2012 - 12:00:52
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




epizod тут описано как http://forum.php.su/topic.php?fo...1&topic=1701
 
 Top
epizod
Отправлено: 19 Июня, 2012 - 01:21:37
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2012  


Помог: 0 раз(а)




что я плохого-то спросил? мне например в чем я нормально разбираюсь новичку не в западло помочь и не кручу носом, что мол не так оформил пост и.д. Леньтяи, только и думаете о выгоде! Язычок
 
 Top
Panoptik
Отправлено: 19 Июня, 2012 - 01:29:14
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




как минимум переоформите код где четко и стрктурированно размещены все вложенные ифы и форичи. по вашим скобкам пробежишься и теряешься где и какой оператор заканчивается + используется куча самописных функций, которые не везде понятно что делают и еще вот это вам на всякий случай http://phpfaq[dot]ru/debug очень часто помогает в трудных вопросах


-----
Just do it
 
 Top
epizod
Отправлено: 19 Июня, 2012 - 04:23:15
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2012  


Помог: 0 раз(а)




Спасибо, пересмотрю все
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Прочее »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB