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

InstantCMS 2.X
#1 4 апреля 2019 в 12:58
Всем привет, я вывожу данные из базы по названию например "Яблоко" в базе много строк с названием яблоко. Теперь я хочу вывести по названию Апельсин, но не хочу что бы попадали эти же названия в общий список. Как можно реализовать это? Что бы апельсин не попадал в список яблоки тд.
Проблема: Мне нужно вывести данные по категориям. А не все в одном списке. Я не могу разделить код и делать фильтр в модели для каждого фрукта потому что фруктов очень много, мне нужно это сделать как то в шаблоне.

  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>
#2 4 апреля 2019 в 14:08
Сложно понять, что вы хотите). В примере во всех циклах одни и те же переменные. Предположу, что возможно следует создать массив с вашими фруктами и запрос пропустить в цикле.
#3 4 апреля 2019 в 14:44


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

Lora

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

Все в одном

  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>
#4 4 апреля 2019 в 20:51
Не могу понять в чём проблема. Выведите в каждой таблице цикл по нужному вам фрукту. Или проверяйте на наличие нужного и выводите. Я думаю у вас проблема с данными из запроса, если у вас что то не выходит.
#5 4 апреля 2019 в 21:34


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

Lora

Я просто не могу понять какой код применить (
#6 4 апреля 2019 в 23:25


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

Нико

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