Форум программистов, компьютерный форум, киберфорум
Drupal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
102 / 102 / 13
Регистрация: 22.10.2011
Сообщений: 328
1

Нужен пример чтения БД и заполнения формы

24.12.2011, 14:20. Показов 1509. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
У кого есть пример, поделитесь плиз.
Нужен пример чтения записи из БД и заполнения формы с использованием API DB API и Forms API

Добавлено через 15 минут
я уже сделал один вариант, но почему-то каждый раз после submit-а, у меня в обработчик возвращается оригинальное, а не измененное.

Добавлено через 11 минут
Цитата Сообщение от SNOOPYKZ Посмотреть сообщение
я уже сделал один вариант, но почему-то каждый раз после submit-а, у меня в обработчик возвращается оригинальное, а не измененное.
этот вопрос решил. написал функцию которая дала мне весь "расклад"
PHP
1
2
3
4
5
6
7
8
9
10
function exarr($a) {
    $r = '<ul>';
    foreach($a as $k=>$v) {
        $r .= '<li>['.$k.'] = '.$v;
        if(is_array($v)) $r .= exarr($v);
        $r .= '</li>';
    }
    $r .= '</ul>';
    return $r;
}
а вызвал ее потом через
PHP
1
2
//drupal_set_message(exarr($form));
    //drupal_set_message(exarr($form_state));
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.12.2011, 14:20
Ответы с готовыми решениями:

Нужен простой пример чтения PDF
дайте самый простой пример работы с файлом PDF на PHP

Нужен пример прямого чтения дискеты
дайте примеры работы с дискетой, а также инфу по ФАТ 12 (желательно через int 25h\26h). пол дня...

Нужен толковый пример чтения и записи в тхт
Нужен толковый пример чтения и записи в тхт пример тхт 01 десять двадцать тридцать сорок...

Нужен пример алгоритма чтения из файла и записи в файл
Добрый день форумчане. Нужен код простейшей программы, выводящий текст из текстового файла в мемо,...

2
52 / 53 / 3
Регистрация: 12.03.2010
Сообщений: 212
31.12.2011, 18:49 2
Выложу свой пример чтения и вставки в БД 1 января
0
52 / 53 / 3
Регистрация: 12.03.2010
Сообщений: 212
02.01.2012, 20:37 3
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
function object_form(){
global $user;
$uid = $user->uid;
$form['help'] = array(
    '#type' => 'fieldset',
    '#title' => 'Помощь',
    '#collapsible' => TRUE,
    '#collapsed' => TRUE,
  );
 
$content = '<ul><li>Список материальных ценностей</li>' .
        '<li>Для удаления или редактирования данных нажмите соответсвующую кнопку</li>'.
        '<li>Для добавления данных в меню нажмиье кнопку "Добавить"</li></ul>';
 
$form['help']['content']  = array('#type' => 'markup', '#value' => $content);
 
$header = array ('№','Дата','Откуда и по<br /> какому документу', 'Количество','Наименование <br />предметов');
 
$gbquery='SELECT `mat`.`id`,`doc`.`date_add`, `mat`.`doc_name`, `mat`.`poz_kolichestvo`, `doc`.`name` FROM  `ob_materials`  AS `mat`, `ob_document` AS `doc`  
WHERE (`doc`.`uid`='.$uid.') AND (`mat`.`id`=`doc`.`id`)';
$result = db_query($gbquery);
while ($row = db_fetch_object($result)){
    $rows[]=array(
        $row->id,
        $row->date_add,
        $row->doc_name,
        $row->poz_kolichestvo,
        $row->name,
        '<a href="'.url('object/del').'/'.$row->id.'">Удалить</a>',
        '<a href="'.url('object/edit').'/'.$row->id.'">Редактировать</a>'
    );
}
$table = theme_table($header, $rows, $attributes = array('border' => 0), $caption = NULL);
 
$form['object'] = array(
    '#type' => 'fieldset',
    '#title' => 'материальные ценности',
    '#tree' => TRUE,
  );
$form['object']['table'] = array('#type' => 'markup', '#value' => $table);
return $form;
}
0
02.01.2012, 20:37
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.01.2012, 20:37
Помогаю со студенческими работами здесь

Нужен пример кода чтения из файла, сравнение и функция рандом
Нужен пример кода -Открываем файл -Считываем содержимое(будет 4 числа) -Очищаем файл...

Нужен пример внешней обработки заполнения табличной части для управляемых форм
Ребят у кого есть хороший пример внешней обработки, для заполнения табличной части (Управляемые...

Нужен пример взаимодействия формы с обращением к функции
как по кнопке в форме запустить функцию. нужен пример такой программы чтобы посмотреть как...

Нужен пример jquery формы c валидацией полей
Всем привет! Только начал изучать jQuery и сразу столкнулся с трудностями реализации! Нужно...

Пример заполнения ListBox
не могу заполнить rowsour(combobox)в excel через переменную, не используя массив например:...

Пример заполнения таблицы
Здравствуйте! Подскажите пожалуйста: как добавить в таблицу,а именно в tableColumn, простую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Как преобразовать список списков в простой список в Python
bytestream 22.01.2025
При работе с Python разработчики часто сталкиваются с необходимостью обработки сложных структур данных, среди которых особое место занимают вложенные списки. Эти структуры представляют собой списки,. . .
Что такое GUID / UUID и как их создать
bytestream 22.01.2025
В мире разработки программного обеспечения существует постоянная потребность в уникальной идентификации объектов, записей и ресурсов. Эта задача становится особенно актуальной в распределенных. . .
Как добавить пустую директорию в репозиторий Git
bytestream 22.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо сохранить пустую директорию в репозитории. Данная задача может показаться простой на первый. . .
Как валидировать адрес email в JavaScript
bytestream 22.01.2025
JavaScript, как основной язык веб-разработки, предоставляет разработчикам множество инструментов для реализации эффективной валидации email-адресов. От простых встроенных решений до сложных. . .
Как заменить все вхождения подстроки в JavaScript
bytestream 22.01.2025
Строки в JavaScript представляют собой неизменяемые последовательности символов, что делает их обработку особенно интересной с точки зрения оптимизации и выбора правильного подхода к решению задач. . . .
Управление версиями пакетов в Node.js. В чем разница между тильдой (~) и кареткой (^) в package.json
bytestream 22.01.2025
В современной разработке программного обеспечения управление версиями пакетов играет ключевую роль в обеспечении стабильности и надежности проектов. Node. js, как одна из самых популярных платформ для. . .
Аутентификация на сайте с помощью формы
bytestream 21.01.2025
В современном цифровом мире безопасная аутентификация становится краеугольным камнем защиты веб-приложений и пользовательских данных. Каждый день миллионы людей используют различные онлайн-сервисы,. . .
Как получить индекс в цикле for в Python
bytestream 21.01.2025
При работе с коллекциями данных в Python часто возникает необходимость не только получить доступ к элементам последовательности, но и знать их позицию в процессе итерации. Индексация в циклах. . .
Как определить адрес, из которого локальный репозиторий Git был клонирован
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса. При работе с Git разработчики часто сталкиваются с необходимостью. . .
Какая разница между операторами == и === в сравнениях в JavaScript
bytestream 21.01.2025
В мире веб-разработки JavaScript занимает особое место как динамический язык программирования, предоставляющий разработчикам широкий набор инструментов для создания интерактивных веб-приложений. . . .
Из чего и как собрать свой домашний кинотеатр
bt_guru 21.01.2025
Создание домашнего кинотеатра: от идеи до реализации В современном мире домашний кинотеатр стал неотъемлемой частью комфортного жилого пространства, предоставляя возможность наслаждаться. . .
Ошибки стиральных машин
bt_guru 21.01.2025
Современные стиральные машины представляют собой сложные электронные устройства, оснащенные множеством датчиков и систем контроля. Они способны самостоятельно определять вес загруженного белья,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru