|
|
|
| Здравствуйте, проблема такая, таблица, в ней набор с 1 по n элементов. Не разбитые на группы, а хотелось бы как раз разбить, при выводе в выпадающем списке. Чтобы было примерно так:
Первая группа
- 1 элемент
- 2 элемент
- 3 элемент
Вторая группа
- 4 элемент
- 5 элемент
- 6 элемент
...
N группа
- n-3 элемент
- n-2 элемент
- n элемент
Сейчас у меня есть таблица только с названиями элементов, точнее 2 колонки id и name, первая счетчик, вторая содержит n-элементов.
Сейчас все выводится вот так:
$position = "";
$position .= "<select style = 'width:100%' name='position'>";
$sql = mysql_query(" SELECT * FROM position ");
while( $row = mysql_fetch_array( $sql ) ) {
$position .= "<option selected value='{$row['id']}'>{$row['position_name']}</option>";
}
$position .= "</select>";
|
Как прикрутить группы, что добавить в таблицу? В голову лезет, создать еще один стлобец в таблице, с номерами группы. ИМХО так и надо, но не могу сообразить как это вывести((( | |
|
|
|
|
|
|
|
для: Sonic
(27.04.2009 в 23:00)
| | Добавить такой столбец (например, `menu`), затем сгруппировать результаты (group by `menu`).
Затем спишите все в один массив и сделайте print_r(); этого массива, и Вам сразу станет понятно, что куда
выводить) | |
|
|
|