- Автор темы
- #1
Есть база mysql "users"
В строке "info" вводится или "Школа" или "Институт" или "Садик"
Мне нужно сделать группировку данных строки "info" и вывести в выпадающий список. Это я делаю вот таким способом
Теперь мне нужно, чтобы при выборе в выпадающем списке например "Школа", рядом с этим списком открылся другой выпадающий список, где были бы видны все "user"-ы у которых в поле "info" было бы введено слово "Школа", помогите с кодом.
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" было бы введено слово "Школа", помогите с кодом.