smartchecker 18 мая 2011 в 17:58 Есть таблица с объектами с полями id, obj_name. Нужно заполнить $options значениями из obj_name, но при выборе соотв. объекта в другую таблицу нужно сохранять id этого объекта. $form['request_object'] = array( '#title' => t('Объект'), '#description' => t('Выберите объект'), '#type' => 'select', '#options' => $options, '#multiple' => 'FALSE', '#required' => true, '#weight' => 2 ); Как это правильно реализовать? Drupal6 Есть вопрос Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
smartchecker 18 мая 2011 в 18:23 Есть sql таблица вида $schema['request_object'] = array( 'fields' => array( 'oid' => array( 'description' => 'Object ID', 'type' => 'serial', 'unsigned' => true, 'not null' => true, ), 'obj_name' => array( 'description' => 'Object name', 'type' => 'varchar', 'length' => 255, 'not null' => true, ), ), 'primary key' => array('oid'), 'indexes' => array( 'oid' => array('oid') ), ); В ней есть некие значения, например, oid = 1 obj_name = 'bla bla' и таких штук 15 мне нужно заполнить select значениями bla bla qwe qwe asd asd и т.д. Так же есть другая таблица $schema['journal_of_requests'] = array( 'fields' => array( 'request_object_id' => array( 'description' => 'Object ID', 'type' => 'int', 'unsigned' => TRUE, 'default' => 0, ), И мне, при выборе bla bla нужно в поле request_object_id нужно записывать соотв. значение oid.
Комментарии
что?
Есть sql таблица вида
'fields' => array(
'oid' => array(
'description' => 'Object ID',
'type' => 'serial',
'unsigned' => true,
'not null' => true,
),
'obj_name' => array(
'description' => 'Object name',
'type' => 'varchar',
'length' => 255,
'not null' => true,
),
),
'primary key' => array('oid'),
'indexes' => array(
'oid' => array('oid')
),
);
В ней есть некие значения, например,
oid = 1
obj_name = 'bla bla'
и таких штук 15
мне нужно заполнить select значениями
bla bla
qwe qwe
asd asd
и т.д.
Так же есть другая таблица
'fields' => array(
'request_object_id' => array(
'description' => 'Object ID',
'type' => 'int',
'unsigned' => TRUE,
'default' => 0,
),
И мне, при выборе bla bla нужно в поле request_object_id нужно записывать соотв. значение oid.