/* Важно!! В дальнейшем $city_id передавать в конструктор при создании объектов: $city_model = new se_city($city_id); $provider_model = new se_provider($city_id); */ if (isset($_POST['submit'])) { $prefix_table = isset($_POST['category']) ? trim($_POST['category']) : NULL; $provider_name = isset($_POST['provider']) ? trim($_POST['provider']) : NULL; if ($prefix_table && $provider_name) { $data = array('name' => $provider_name); $provider_id = $provider_model->add_provider($prefix_table, $data); if ($provider_id) { $provider_model->add_provider_city($prefix_table, $provider_id, $city_id); } } else { $error = 'Незаполнено название поставщика'; } } // Информация о текущем городе $city = $city_model->get_city($city_id); // Районы города $temp = $city_model->get_districts($city_id); $districs = array(); foreach ($temp as $tmp) { $districs[$tmp['district_id']] = $tmp; } // Подкатегории и поставщики $subcategories_tmp = $provider_model->get_all_subcategories();