Вывод данных из базы по названию 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 624
Всем привет, я вывожу данные из базы по названию например "Яблоко" в базе много строк с названием яблоко. Теперь я хочу вывести по названию Апельсин, но не хочу что бы попадали эти же названия в общий список. Как можно реализовать это? Что бы апельсин не попадал в список яблоки тд.
Проблема: Мне нужно вывести данные по категориям. А не все в одном списке. Я не могу разделить код и делать фильтр в модели для каждого фрукта потому что фруктов очень много, мне нужно это сделать как то в шаблоне.

Код PHP:
  1. Яблоко
  2. <div class="center_table">
  3. <table>
  4. <tr>
  5. <th>f</th>
  6. </tr>
  7. <?php foreach($center_sportsman_championship_unique['uniques'] as $center_sportsman_championship_unique) {
  8. ?>
  9. <tr>
  10. <td><?php echo $center_sportsman_championship_unique['foul']; ?></td>
  11. </tr>
  12. <?php } ?>
  13. </table>
  14. </div>
  15.  
  16. Апельсин
  17. <div class="center_table">
  18. <table>
  19. <tr>
  20. <th>f</th>
  21. </tr>
  22. <?php foreach($center_sportsman_championship_unique['uniques'] as $center_sportsman_championship_unique) {
  23. ?>
  24. <tr>
  25. <td><?php echo $center_sportsman_championship_unique['foul']; ?></td>
  26. </tr>
  27. <?php } ?>
  28. </table>
  29. </div>
  30.  
  31. И тд.
  32.  
  33. <div class="center_table">
  34. <table>
  35. <tr>
  36. <th>f</th>
  37. </tr>
  38. <?php foreach($center_sportsman_championship_unique['uniques'] as $center_sportsman_championship_unique) {
  39. ?>
  40. <tr>
  41. <td><?php echo $center_sportsman_championship_unique['foul']; ?></td>
  42. </tr>
  43. <?php } ?>
  44. </table>
  45. </div>
Редактировалось: 6 раз (Последний: 4 апреля 2019 в 13:13)
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Сложно понять, что вы хотите). В примере во всех циклах одни и те же переменные. Предположу, что возможно следует создать массив с вашими фруктами и запрос пропустить в цикле.
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 624
Lora:

Сложно понять, что вы хотите). В примере во всех циклах одни и те же переменные. Предположу, что возможно следует создать массив с вашими фруктами и запрос пропустить в цикле.

Например что бы яблоки выводились отдельно, мандарины отдельно и тд. А не все в одной таблице что бы были много таблиц с отдельными фруктами, мандарин не был с яблоками в одной таблице.

Все в одном

Код PHP:
  1. <div class="center_table">
  2. <table>
  3. <tr>
  4. <th>f</th>
  5. </tr>
  6. <?php foreach($fructs['fruct'] as $fr) {
  7. ?>
  8. <tr>
  9. <td><?php echo $fr['name']; ?></td>
  10. </tr>
  11. <?php } ?>
  12. </table>
  13. </div>
Редактировалось: 1 раз (Последний: 4 апреля 2019 в 14:46)
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Не могу понять в чём проблема. Выведите в каждой таблице цикл по нужному вам фрукту. Или проверяйте на наличие нужного и выводите. Я думаю у вас проблема с данными из запроса, если у вас что то не выходит.
Посетитель
small user social cms
Медаль
Сообщений: 624
Lora:

Не могу понять в чём проблема. Выведите в каждой таблице цикл по нужному вам фрукту. Или проверяйте на наличие нужного и выводите. Я думаю у вас проблема с данными из запроса, если у вас что то не выходит.

Я просто не могу понять какой код применить (
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 189
Нико:

Я просто не могу понять какой код применить (

Вы хотите от нас готовый код вывода ваших фруктов, но мы понятия не имеем в каких таблицах бд и как они у вас расположены.
Я понимаю, что вы четко видите где и что у вас там лежит, вы знаете что в итоге хотите получить, но я не вижу ваши таблицы и мне не так всё очевидно, как вам.
Пожалуйста, поясните еще раз, но как можно подробнее структуру ваших данных и какой результат в итоге хотите получить
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.