Mysql
 sql >> Database >  >> RDS >> Mysql

Drupal hook_submit scrive su db

È necessario tenere conto della gerarchia del modulo. Prova a utilizzare:

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 devi assegnare a questo un nid, dovresti effettivamente creare un nodo nel tuo codice in modo che 301 sia realmente associato a qualcosa. La chiave primaria nella tabella dei nodi è auto_increment, quindi se non crei un nodo in questo codice, qualcun altro potrebbe creare un post sul blog e ricevere 301. Usa node_save() per creare un nodo