|
|
|
| Привет всем.
Не знаю как грамотно решить задачу (на коленке решаемо, но это не эстетично:-))
Есть 2 справочника. в 1 названия книг, во втором классификатор по жанрам. Нужно сопоставить каждой книге свой жанр (выбирает пользователь). Самое простое- вывод таблицы и в каждой строке- новая книга и перечень жанров, юзер выбирает, сохраняте и тд. Но получается что на сотню строк текста я сделаю сотню одинаковых select'ов, что не есть гуд. Вот и появился вопрос- как сделать так чтобы пользователь тыкает на чекбокс поля с новой книгой или отмечает группу чекбоксов, затем выбирает жанр и в результате выбранный жанр записывается в выбранные поля. Для упрощения приведу массивы, чтобы не было лениво ответить тому кто знает :-)
$newbook = array(
array(1,'Пираты Карибского моря'),
array(2,'Приключения ВинниПуха')
array(3,'Лара Крофф- расхетительница гробниц')
array(4,'Незнайка на Луне')
);
$catalog = array(
array(1,'Приключенческая литература')
array(2,'Сказки')
array(3,'Детективы')
);
|
ну и отображение списка
echo "<table border=1>";
for($i=0;$i<count($newbook);$i++){
echo "<tr><td><input type=checkbox name=chb{$arbook[$i][0]}><td>{$arbook[$i][1]}<td><input type=text name=newcatalog{$arbook[$i][0]}>";
}
|
Спасибо ! | |
|
|