Помогите с выпадающим списком

karen12

Постоялец
Регистрация
26 Фев 2012
Сообщения
109
Реакции
4
Есть база mysql "users"
PHP:
CREATE TABLE IF NOT EXISTS `users` (
  `userid` int(25) NOT NULL AUTO_INCREMENT,
  `first_name` varchar(25) CHARACTER SET utf8 NOT NULL DEFAULT '',
  `last_name` varchar(25) CHARACTER SET utf8 NOT NULL DEFAULT '',
  `username` varchar(25) CHARACTER SET utf8 NOT NULL DEFAULT '',
  `password` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '',
  `info` varchar(50) CHARACTER SET utf8 NOT NULL,
  PRIMARY KEY (`userid`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC COMMENT='Membership Information' AUTO_INCREMENT=1 ;

В строке "info" вводится или "Школа" или "Институт" или "Садик"

Мне нужно сделать группировку данных строки "info" и вывести в выпадающий список. Это я делаю вот таким способом
PHP:
      <?   

  $sql = 'SELECT * FROM `users` group by `info`';
$result = mysql_query($sql);
// вывод на страницу
echo '<select name="">';
print_r($rez_array);
// проходим весь массив и вывод данных массива с подстановкой.  
while ($myrow = mysql_fetch_array($result,MYSQL_ASSOC)) {
  echo '<option value=""> ' . $myrow['info'] . '  </option>';
 }
echo '</select>';
// Освобождаем память
mysql_free_result($result);
// закрываем соединение
mysql_close($db);     
   ?>

Теперь мне нужно, чтобы при выборе в выпадающем списке например "Школа", рядом с этим списком открылся другой выпадающий список, где были бы видны все "user"-ы у которых в поле "info" было бы введено слово "Школа", помогите с кодом.
 
Только с использование Аякса.

Вот здесь
Код:
<option value="">
У вас должен ити идентификатор учебного заведения т.е.

Код:
<option value=" . $myrow['info'] . '">
... но проблема в том что аякс часто подключивает из-за кириллических переменных, так что вам лучше сделать school, universe, garden, а в том файле что будет обрабатывать список учеников этого заведения уже преобразовывать в кириллические переменные.
 
Назад
Сверху