Уважаемые форумчане, пробую писать модуль для вывода в админке страницы с таблицой из БД.
<?php
function sprice_union_show_table()
{
$perpage = 10; // строк на страницу
$rows = array();
// описание колонок
$header = array(
array('data' => 'Чей прайс', 'field' => 'wprice'),
array('data' => 'Родной код', 'field' => 'self_sku'),
array('data' => 'Наименование', 'field' => 'name'),
array('data' => 'S K U', 'field' => 'sku'),
);
$result = pager_query("SELECT wprice, self_sku, name , sku FROM {price_union} WHERE id > 0"
. tablesort_sql($header), $perpage);
while ($row = db_fetch_array($result))
{
$rows[] = $row;
}
$output = theme('table', $header, $rows); // Получаем html код таблицы
$output .= theme('pager', NULL, $perpage, 0); // Получаем html код пагинатора
return $output;
}
?>
Подскажите пожалуйста как сделать поле SKU редактируемым(textfield), тоесть можно было изменить цифру, нажать внузу на кнопку сохранить и это обновило бы запись в БД. Или поделитесь ссылками где посмотреть.
Страница доступна в админке.
Заранее благодарю за ответы.
[ Р Е Ш Е Н И Е ] за решение спасибо [user=xxandeadxx] и [user=sv2109]
Комментарии
Form API надо юзать.
http://api.drupal.ru/api/group/form_api/6
http://xandeadx.ru/blog/drupal/205
Благодарю [user=sv2109] то что доктор прописал
а также [user=xxandeadxx]-а и его блог.
Благодарите не меня, а xxandeadxx-а и его блог.