大家好,感谢您的兴趣
前段时间我已经开始使用Drupal,但我不是最好的程序员,我正在学习,现在我有一个小问题。 我正在使用 Drupal 6和Webform模块,我希望为webform-results表添加可能性 - 我需要的是将行添加到结果表中,之后点击将< strong>更改提交nid - 将mysql webform_submissions表nid更新为预定义值。 (将nid从21改为23)
我找到了webform.result.inc和webform_handler_filed_submission_link.inc文件,它们显示了结果表,但我不知道如何添加这个功能。
有可能,你能帮助我吗? 我将非常感激!
答案 0 :(得分:1)
数据库表没有“点击”事件(甚至不知道从哪里开始更正),如果你想更改nid
中的webform_results
,只需运行此查询:
// Drupal 6
db_query('UPDATE {webform_results} SET nid = %d WHERE nid = %d', $new_nid, $old_nid);
// Drupal 7
db_update('webform_results')->fields(array('nid' => $new_nid))->condition('nid' => $old_nid)->execute();