Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Drupal hook_submit escreve para db


Você precisa levar em conta a hierarquia do formulário. Tente usar:
function my_module_my_form_submit($form, $form_state) {
  db_query('INSERT INTO {my_module_esp} (title) VALUES ("%s")', $form_state['values']['esp']['title']);
  drupal_set_message(t('The form has been submitted.'));
}

Se você precisar atribuir um nid a isso, deverá criar um nó em seu código para que 301 seja realmente associado a algo. A chave primária na tabela de nós é auto_increment, portanto, se você não criar um nó neste código, outra pessoa poderia criar uma postagem no blog e receberia 301. Use node_save() para criar um nó