Здравствуйте! Помогите пожалуйста с кодом, уже делал всё что можно, но не работает. Этот код обрабатывает ajax-запрос в динамических селекторах .
Т.е. выбираем страну, во втором селекторе подгружаются регионы.
1. vasnihaev - 29 Июня, 2011 - 18:57:42 - перейти к сообщению
Get параметром передается id страны, потом открывается соответствующий текстовый файл со списками городов.
Ну и дальше пляски с массивами, в который помещаются данные. Этот код я понял.
Мне нужно сделать выборку городов и их id не из текстового файла, а из базы.
Я сделал запрос в базу, а вот дальше не пойму в какой массив помещать выборку, и как обработать это циклом foreach, ведь из текстового файла брались только города, а id счетчик делал, а беря из базы получаем и id и city name.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?
- $regs = mysql_query("SELECT id, city_name FROM jb_city WHERE parent=".$country_id." ORDER by sort_index"); cq(); // сделал запрос
- // дальше не трогаю, так как уже трогал - не получилось
- $i=1;
- foreach ($regs as $r) {
- $regions[] = array('id'=>$i, 'title'=>trim($r)); // как вот сюда вставить $regs['id'] и $regs['city_name']
- // или так не получится?
- $i++;
- }
- ?>
4 часа с этим проковырялся, помогите пожалуйста.