Скрыть результаты из выпадающего списка, когда в нем нет содержимого - PullRequest
0 голосов
/ 11 мая 2018

Я абсолютный нуб в программировании и прилагаю много усилий, чтобы что-то понять.

Я готовлю свою собственную страницу автосалона по сценарию, который я нашел в Интернете. Я почти справился со всем, кроме важной части.

Веб-страница http://car.avedas -rental.com

Я импортировал почти всех производителей и связанные с ними модели автомобилей, но как веб-сайт для начинающих, у меня не будет всех автомобилей.

Поэтому я хочу использовать опцию hide_empty, чтобы на вкладках поиска не отображался ВСЕ список производителей, а только те, у которых уже есть автомобиль на продажу.

Я предоставляю вам строки кода, которые есть в поисковой части:

<?php
    // Checking Brand

    if(!empty($_GET['brand_id'])) {
        if($_GET['brand_id'] == 'All Brands') {
            $c_brand = '';
        } else {
            $c_brand = ' AND brand_id='.$_GET['brand_id'];
        }
    } else {
        $c_brand = '';
    }

    // Checking Model
    if (!empty($_GET['model_id'])) {
        if($_GET['model_id'] == 'All Models') {
            $c_model = '';
        } else {
            if($_GET['brand_id'] == 'All Brands') {
                $c_model = '';
            } else {
                $c_model = ' AND model_id='.$_GET['model_id'];
            }
        }
    } else {
        $c_model = '';
    }

Таким образом, я понимаю, что должен кодировать это, то есть, если автомобили FORD или BMW не доступны для продажи, а затем не показывать в списке брендов BMW и Ford в качестве опции.

...