Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Использование 1 справочника для множетва полей
 
 автор: larush2   (01.08.2011 в 12:27)   письмо автору
 
 

Привет всем.
Не знаю как грамотно решить задачу (на коленке решаемо, но это не эстетично:-))
Есть 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]}>";
}


Спасибо !

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования