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 :: Категории через Get запрос

 PHP.SU

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


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

> Описание: Создание категорий на сайте
Nizz
Отправлено: 17 Марта, 2016 - 23:26:31
Post Id



Гость


Покинул форум
Сообщений всего: 79
Дата рег-ции: Март 2016  


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




Мне не хватает думалки, что бы реализовать вывод статей по категориям. Подскажите пожалуйста, как дополнить мой код. Так же буду признателен, если увидите и другие места, которые лучше заменить.
Вот собственно сам обработчик.


PHP:
скопировать код в буфер обмена
  1. $sqlart = $CONNECT->query("SELECT `id`, `name`, `cat`, `added`, `text`, `date` FROM `articles` ORDER BY `id` DESC");
  2. $data1 = mysqli_fetch_array($sqlart);
  3. $where = array('TRUE');
  4. //модуль main. это основная, где содержатся все статьи.
  5. if (!$Module or $Module == 'main') {
  6. do {
  7.  printf('
  8.      <a href="material?id=%s" style="color: #000"><div class="mainnews">
  9.            <div class="newsname">%s</div>
  10.       <div class="newstitle">%s</div>
  11.      </div></a>
  12.  ',$data1["id"],$data1["name"],$data1["text"]);
  13. }
  14. while($data1 = mysqli_fetch_array($sqlart));   
  15. }
  16. // Идея в чем, если модуль категория, то сравнить значения `cat` из БД с значением в адресной строке, но не хватает мозгов додумать до конца. Подскажите пожалуйста.
  17. else if ($Module == 'category') {
  18.         $where[] = 'cat = ' .$Param['id'];
  19.         $Param4 = '/articles/category/id/'.$Param['id'];
  20. do {
  21.  printf('
  22.      <a href="material?id=%s" style="color: #000"><div class="mainnews">
  23.            <div class="newsname">%s</div>
  24.       <div class="newstitle">%s</div>
  25.      </div></a>
  26.  ',$data1["id"],$data1["name"],$data1["text"]);
  27. }
  28. while($data1 = mysqli_fetch_array($sqlart));   
  29. }

(Отредактировано автором: 17 Марта, 2016 - 23:33:41)

 
 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