Здравствуйте! Я написал 2 функции, с помощью которых я вытягиваю из бд названия Городов и Областей, которые я вывожу как 2 select для выбора в форме и отправкой данных на фронтенд, и осталось сделать их связанными, то бишь чтобы Области были подвязаны под города, и соответственно выводилось, а не все вместе, и проблема в том, что не пойму как это реализовать с моими функциями, код функций: Области и города в бд имеют поле post_id, и в них содержатся одинаковые значения, то бишь по идее можно подвязать области к городам по полю post_id, но в бд значения могут повторятся, нужно еще уникализировать их как-то...Помогите пожалуйста PHP: function get_city_cosmo($city_d = ''){ global $wpdb; $data = $wpdb->get_results("SELECT meta_value FROM $wpdb->postmeta WHERE meta_key LIKE 'city_cosmo' GROUP BY meta_value"); foreach( $data as $city_arr ){ if($city_d == $city_arr->meta_value){ echo "<option value='".$city_arr->meta_value."' selected='selected'>".$city_arr->meta_value."</option>"; } else { echo "<option value='".$city_arr->meta_value."'>".$city_arr->meta_value."</option>"; } } } function get_state_cosmo($state_d = ''){ global $wpdb; $data = $wpdb->get_results("SELECT meta_value FROM $wpdb->postmeta WHERE meta_key LIKE 'state_cosmo' GROUP BY meta_value"); foreach( $data as $state_arr ){ if($state_d == $state_arr->meta_value){ echo "<option value='".$state_arr->meta_value."' selected='selected'>".$state_arr->meta_value."</option>"; } else { echo "<option value='".$state_arr->meta_value."'>".$state_arr->meta_value."</option>"; } } }
Причём здесь раздел для профи? не нужны здесь несколько запросов, хватит одного с джойном. Плюс выборка уникальных значений - это сугубо ваши хотелки. По каким критериям придумаете выбирать нужные записи - так и делайте
Кто может за оплату помочь сделать? слишком сложные связки в бд для меня, запрос составить не выходит...Хотя бы помочь сам запрос вывода связанных данных составить, а ajax сделаю сам