Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > WordPress и другие CMS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2017, 11:10   #11
scalpel
Форумчанин
 
Аватар для scalpel
 
Регистрация: 01.02.2010
Сообщений: 118
По умолчанию

Вот код после изменение,
Код:
	
if (!empty($_GET['foors'])) {
$compare = 'IN';
 if ($_GET['foors']==4) {
   $compare = '>=';
}
$args['meta_query'][] = array(
   'key' => 'foors',
   'value' => $_GET['foors'],
   'type' => 'NUMERIC',
   'compare' => $compare
);
}
А мне кажется что еще сравнение не правильная в GET получаем массив и сравниваем его с числом и по этому он не срабатывает мне кажется.
scalpel вне форума Ответить с цитированием
Старый 06.04.2017, 11:20   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

да, Вы правы.

а сколько максимально этажей может быть в БД?

я предлагаю Вам такой "костыль" :
Код:
if(isset($_GET['foors'])) {
  $floors=$_GET['foors'];
  if(in_array('4', $floors)) {
    for($iii=5;$iii<81;$iii++){
     $floors[]=$iii;
    }
  }
  $args['meta_query'][] = array(
     'key' => 'foors',
     'value' => $floors,
     'type' => 'NUMERIC',
     'compare' => 'IN'
  );
}
идея такая - если выбрали "4 и больше" - то мы в массив проверяемых значений
добавляем значения 5, 6, 7, 8 ..... 79, 80 (до 80 этажей включительно).
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.04.2017, 12:09   #13
scalpel
Форумчанин
 
Аватар для scalpel
 
Регистрация: 01.02.2010
Сообщений: 118
По умолчанию

Я тоже думал так чтобы добавить в массив с 4 еще список до 10 или не важно, только не знал как правильно это сделать.

Этот метод работает.

Спасибо Всем.
scalpel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка чекбоксов lingvo PHP 5 17.11.2014 08:46
Обработка дин чекбоксов nikita33321 PHP 0 07.10.2012 14:07
Обработка чекбоксов и групп чекбоксов MCLotos Помощь студентам 0 11.08.2011 15:52
прозрачность чекбоксов reynevan Win Api 7 26.10.2010 14:39
Суммация значение чекбоксов inf-45 Общие вопросы Delphi 4 03.04.2010 13:11