Ответ
AL 29.04.2005 15:08
Разобрался
Мой случай:
Есть 3 колонки чекбоксов по 21 еденице в каждой.
1 колонка name="prod"
2 колонка name="prod_s"
3 колонка name="spice"
выглдяит это примерно так:
Покупка Продажа Вид
ch1 ch2 ch3
ch1 ch2 ch3
ch1 ch2 ch3
Первые два чекбокса (ch1 ch2) имеют класс 1, третий чекбокс класс 2
Чекбоксы класса 1 и 2 объявляются так:
^dbconnect{
$prod[^table::sql{SELECT id, class, name_rus FROM spec_f WHERE class='2'}]
$spice[^table::sql{SELECT id, class, name_rus FROM spec_f WHERE class='1'}]
}
1:
<td><input type="checkbox" name="prod" value="$prod.id"></td><td><input type="checkbox" name="prod_s" value="$prod.id"></td><td>$prod.name_rus</td>
2:
<td><input type="checkbox" name="poroda" value="$spice.id"></td><td>$spice.name_rus</td>
Далее нужно добавить выбранные значения в таблицу.
Сделал так: для каждого класса чекбоксов (класса 2, но получилось 3 таблицы т.к. 1 делится на покупку и продажу) выделил таблицу
id c_id prod(или prod_s или spice)
в prod вставляется $prod.id и т.д. (потом в соответсвие id оствится name_rus или name_eng)
Так работает, на мой взгляд более менее удобно