Sie müssen die Hierarchie des Formulars berücksichtigen. Versuchen Sie es mit:
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.'));
}
Wenn Sie diesem eine Nid zuweisen müssen, sollten Sie tatsächlich einen Knoten in Ihrem Code erstellen, damit 301 wirklich ist mit etwas verbunden. Der Primärschlüssel in der Knotentabelle ist auto_increment. Wenn Sie also in diesem Code keinen Knoten erstellen, könnte jemand anderes einen Blogbeitrag erstellen und würde 301 zugewiesen bekommen. Verwenden Sie node_save() um einen Knoten zu erstellen