За последние 24 часа нас посетили 19640 программистов и 1604 робота. Сейчас ищут 998 программистов ...

Вывод с БД по категориям

Тема в разделе "PHP для новичков", создана пользователем VadimPL, 16 июл 2015.

  1. VadimPL

    VadimPL Новичок

    С нами с:
    7 июл 2015
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Warsaw, Poland
    Что-то я вообще запутался. Не могу реализовать. Допустим, у меня есть такая форма
    http://codepen.io/anon/pen/MwBYJv

    У меня на сайте есть категория "Университеты", в которой есть подкатегории "Москва", "Город1, город2 и т.д", "Гос. вуз", "Негос. вуз", "Техничекое", "Гуманитарное" и т.д.

    Надо делать выборку с БД, но не очень понимаю, как это сделать. Думаю, может если например пользователь повесил галку на москву + гос вуз + техническое образование, подставить все эти переменные в запрос к БД и вывести, типо WHERE cityes = Moskow AND kr = techn AND ...

    Добавлено спустя 4 минуты 6 секунд:
    Точней реализовать может и удастся, но такой код не то, что в проект запихать, его тут стыдно показывать.. Вот и прошу наставления на путь истинный.
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Зависит от архитектуры твоей БД, для начала. Точно тебе никто ничего не скажет. Это все равно что по фразе "доктор у меня что-то болит" ставить точный диагноз.
     
  3. VadimPL

    VadimPL Новичок

    С нами с:
    7 июл 2015
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Warsaw, Poland
    Я не прошу готовый код:) Направьте, как хоть примерно сделать. Движок DLE 10,4. на всякий пожарный)
     
  4. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    VadimPL, ПОКАЖИ СТРУКТУРУ БД.
     
  5. VadimPL

    VadimPL Новичок

    С нами с:
    7 июл 2015
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Warsaw, Poland
  6. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Лол. А где твои города, вузы? Куда ты запрос слать собрался?
     
  7. VadimPL

    VadimPL Новичок

    С нами с:
    7 июл 2015
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Warsaw, Poland
    Согласен. Тупувато скинул. В поле category стоят категории. Означены номерами 45,34 и т.д.

    Категории имеют вот такие поля. (таблица dle_category)
    id
    parentid //id родительской категории
    posi //В этом поле стоит этот самый номер категории, который записан в поле category
    name
    alt_name

    Добавлено спустя 13 минут 10 секунд:
    Каждый город имеет свой id. Гос/негос. тоже имеют свои id. Технич, гуманит, аналогично.
     
  8. VadimPL

    VadimPL Новичок

    С нами с:
    7 июл 2015
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Warsaw, Poland
    Никто не поможет? Хоть подскажите правильно ли это будет, если подставлять определенные значения в запрос sql?
     
  9. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Разумеется. Иначе ты никак не составишь динамический запрос. Но, если честно, новостной движок - не лучший выбор для твоей затеи.