Всем привет! У каждого пользователя при регистрации по ip определяется страна и записывается в БД. Если не удалось определить страну, то поле в БД остается пустым.
Есть также возможность добавить рекламу и одна из настроек - это геотаргетинг.
На выбор есть 10 стран и "Другие страны". При выборе нескольких стран, записываю в БД через запятую(ru,ua), а если и "Другие страны", то так: ru,ua,other
А по умолчанию пусто(все страны).
Как показать нужную рекламу нужной стране(или странам)?
После авторизации, страна пользователя сохраняется в переменную $country
Т.е. нужно показать только те рекламы, у которых в настройке разрешен показ данной стране.
Ииии что? Как реклама у вас хранится? Нам за вас логику придумывать? Находите рекламу, которая относится к странам пользователя, и показываете. Или вы не можете запрос составить? Тогда структуру таблиц покажите.
Одиночка Айс, Логику не могу придумать. На выбор есть только 10 стран и "Другие страны". Как показать рекламу, если у пользователя страна попадает в категорию "Другие страны"?