Squeak.ru - шаблоны программирования

Поле поиска в раскрывающемся списке не работает

Я добавил раскрывающееся поле выбора (только варианты «да» / «нет») в свою форму поиска, но у меня возникли проблемы с его работой. Я знаю, что я что-то упускаю...

У меня есть сайт, на котором люди могут размещать объявления, поэтому поиск предназначен для поиска части объявлений. Ниже я приведу четыре части кода, чтобы вы могли увидеть, как это работает. Последняя часть — это то, что я пытаюсь понять — форма поиска.

Раздел 1 — отображает поле на странице «опубликовать новое объявление».

   <h2><?php echo __('Pets OK'); ?>:</h2>
       <select name="pets_ok_field" class="do_input2">
       <option value=""></option>
       <option value="Yes">Yes</option>
       <option value="No">No</option>
       </select>

Вторая секция - Отправляет выбор через

    update_post_meta($pid, "pets_ok_field", trim($_POST['pets_ok_field']));

Третий раздел — отображает информацию о выбранном поле в списке (или способ, которым я его настроил, не показывает, если они не выбирают вариант)

<?php
    $pets_ok_field = get_post_meta(get_the_ID(), 'pets_ok_field',true);
    if(!empty($pets_ok_field)):?>
   <li>           
   <h3><?php _e("Pets OK", "ClassifiedTheme");?>:</h3>
   <p><?php echo get_post_meta(get_the_ID(),'pets_ok_field',true); ?></p>
   </li> 
<?php endif; ?> 

Часть четвертая - Поле формы поиска... это то, что я не могу понять.

<?php _e('Pets OK',"ClassifiedTheme"); ?> </b><br />
<?php  NO CLUE - TRIED SEVERAL THINGS - NONE WORK ?> 

  • не могли бы вы опубликовать лучшее из нескольких вещей, которые вы пробовали, чтобы их можно было исправить? 16.05.2014
  • Вы, вероятно, должны были упомянуть о своей работе с wordpress. Я полагаю, что вы спрашиваете, как запросить сообщение по значениям post_meta? 16.05.2014
  • Хорошо, я работаю с wordpress... PHP - это PHP, не так ли.... это строка, которую я пробовал для поля поиска, но разве я не пропустил массив или что-то в этом роде ‹?php echo get_post_meta ($_GET['pets_ok_field'], __(Выбрать), do_input2); ?› 17.05.2014
  • Прошу прощения, бриджоны, за мою резкость. Я серьезно сижу здесь два дня без сна, пытаясь понять это. Печально то, что... эта функция поиска настолько элементарна, насколько это возможно, не так ли? 17.05.2014
  • PHP есть PHP, а wordpress — мощная инфраструктура. Если вы говорите о php, вы обычно работаете со стандартной библиотекой PHP. Если вы работаете с WordPress, вы работаете с действительно неприятным фреймворком и API WordPress. Это большая разница в том, чтобы получить ответ на свой вопрос. 17.05.2014
  • Я почти уверен, что вы ищете что-то вроде этого. stackoverflow.com/ вопросы/11068795/ 17.05.2014
  • Понял, меня это просто бесит. Я уже переписал код практически для всего на сайте, но не могу заставить работать простой вариант поиска «да/нет». 17.05.2014
  • вы пытаетесь показать поле выбора да/нет для формы поиска? 17.05.2014
  • Я могу показать поле выбора в форме поиска, но функциональность не работает... т. е. когда я ищу списки без выбора, он все равно просто возвращает все списки, независимо от того, указан ли вариант в списке "да" или "нет". 17.05.2014
  • Прежде чем я попытаюсь ответить на этот вопрос, у меня есть это прямо, вы пытаетесь создать страницу поиска (например, search.php) и хотите добавить дополнительную переменную в свою форму поиска (например, Да/Нет), которая будет фильтровать, какие сообщения пользователь видит на странице поиска? 17.05.2014
  • Возможно, это поможет... Вот страница: urbansheet.com/advanced-search Посмотрите, где написано «Домашние животные в порядке» (и прямо сейчас он показывает массив под ним). Мне нужно, чтобы отображалось поле выбора, ссылающееся на вариант «да/нет» в списках, определенных в поле pets_ok_field. 17.05.2014
  • Я могу вручную поместить туда поле выбора и указать для полей параметров значение = pets_ok_field, но функциональность так не работает. Он должен отображать поле через PHP, как и поля над ним... Например, местоположение. 17.05.2014

Новые материалы

Угловая структура архитектуры
Обратите внимание, что эта статья устарела, я решил создать новую с лучшей структурой и с учетом автономных компонентов: https://medium.com/@marekpanti/angular-standalone-architecture-b645edd0d54a..

«Данные, которые большинство людей используют для обучения своих моделей искусственного интеллекта, поставляются со встроенным…
Первоначально опубликовано HalkTalks: https://hacktown.com.br/blog/blog/os-dados-que-a-maioria-das-pessoas-usa-para-treinar-seus-modelos-de-inteligencia-artificial- ja-vem-com-um-vies-embutido/..

Сильный ИИ против слабого ИИ: различия парадигм искусственного интеллекта
В последние годы изучению и развитию искусственного интеллекта (ИИ) уделяется большое внимание и прогресс. Сильный ИИ и Слабый ИИ — две основные парадигмы в области искусственного интеллекта...

Правильный способ добавить Firebase в ваш проект React с помощью React Hooks
React + Firebase - это мощная комбинация для быстрого и безопасного создания приложений, от проверки концепции до массового производства. Раньше (знаете, несколько месяцев назад) добавление..

Создайте API с помощью Python FastAPI
Создание API с помощью Python становится очень простым при использовании пакета FastAPI. После установки и импорта вы можете создать приложение FastAPI и указать несколько конечных точек. Каждой..

Веселье с прокси-сервером JavaScript
Прокси-серверы JavaScript — это чистый сахар, если вы хотите создать некоторую общую логику в своих приложениях, чтобы облегчить себе жизнь. Вот один пример: Связь клиент-сервер Мы..

Получить бесплатный хостинг для разработчиков | Разместите свой сайт за несколько шагов 🔥
Статические веб-сайты — это веб-страницы с фиксированным содержанием и его постоянным содержанием. Но теперь статические сайты также обрабатывают динамические данные с помощью API и запросов...