U moet rekening houden met de hiërarchie van het formulier. Probeer het gebruik van:
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.'));
}
Als je dit een nid moet toewijzen, dan zou je eigenlijk een knooppunt in je code moeten maken zodat 301 echt is geassocieerd met iets. De primaire sleutel in de knooppuntentabel is auto_increment, dus als u geen knooppunt in deze code maakt, kan iemand anders een blogpost gaan maken en krijgt hij 301 toegewezen. Gebruik node_save() een knoop maken