Сохранение данных веб-формы drupal в базу данных

Я использую Drupal версии 6.19 и модуль веб-форм в Drupal для создания форм. У меня есть две формы на моем сайте. Когда пользователь отправляет форму, где в базе данных drupal сохраняются записи для каждой формы?

Пожалуйста, помогите Спасибо


person Tim    schedule 07.09.2010    source источник


Ответы (3)


Просто взгляните на схему его базы данных в webform.install.

...
$schema['webform_submitted_data'] = array(
    'description' => 'Stores all submitted field data for webform submissions.',
    'fields' => array(
      'nid' => array(
        'description' => 'The node identifier of a webform.',
        'type' => 'int',
        'unsigned' => TRUE,
        'not null' => TRUE,
        'default' => 0,
      ),
      'sid' => array(
        'description' => 'The unique identifier for this submission.',
        'type' => 'int',
        'unsigned' => TRUE,
        'not null' => TRUE,
        'default' => 0,
      ),
      'cid' => array(
        'description' => 'The identifier for this component within this node, starts at 0 for each node.',
        'type' => 'int',
        'size' => 'small',
        'unsigned' => TRUE,
        'not null' => TRUE,
        'default' => 0,
      ),
      'no' => array(
        'description' => 'Usually this value is 0, but if a field has multiple values (such as a time or date), it may require multiple rows in the database.',
        'type' => 'varchar',
        'length' => 128,
        'not null' => TRUE,
        'default' => '0',
      ),
      'data' => array(
        'description' => 'The submitted value of this field, may be serialized for some components.',
        'type' => 'text',
        'size' => 'medium',
        'not null' => TRUE,
      ),
    ),
    'indexes' => array(
      'nid' => array('nid'),
      'sid_nid' => array('sid', 'nid'),
    ),
    'primary key' => array('nid', 'sid', 'cid', 'no'),
  );
...
person sepehr    schedule 07.09.2010
comment
Не могли бы вы рассказать мне о схеме этих таблиц webform_submissions и webform_roles? Спасибо. - person Tsukimoto Mitsumasa; 29.08.2012
comment
Эй, я просто хочу знать схему двух приведенных выше таблиц. Если бы вы могли, пожалуйста, скажите мне. Спасибо. - person Tsukimoto Mitsumasa; 29.08.2012
comment
Все схемы таблиц определены в webform.install файле, посмотрите там. - person sepehr; 29.08.2012
comment
О, я вижу. Я думаю, что прочитал это, но, к сожалению, забыл эту часть. Еще раз спасибо, дружище. :) - person Tsukimoto Mitsumasa; 29.08.2012

Вам следует использовать:

Сначала войдите в mysql

После используйте имя_базы_данных;

Вы должны заменить на имя базы данных

Затем покажите таблицы;

Последнее предложение покажет вам таблицы базы данных.

Теперь выберите * из webform_submitted_data;

Вы должны увидеть данные.

person HAMS    schedule 01.12.2010

Вы также можете просмотреть отправленные данные, перейдя в Управление контентом> Веб-формы. Я считаю, что данные сериализуются в базе данных, поэтому, если у вас есть большие формы, их нелегко прочитать.

person Kevin    schedule 07.09.2010