Drupal 7数据库插入对某些用户不起作用

时间:2016-08-24 12:00:37

标签: php mysql forms drupal drupal-7

在drupal 7中,我写了一个简单的自定义注册表单块。 HTML表单有4个字段Fname,Lname,电子邮件ID和联系号码。我已经创建了注册内容类型。我使用过普通的钩子,例如form,menu,form submi hook和for database我正在使用Drupal 7的默认数据库插件。我正在使用Drupal 7的在线文档中的代码。

以下是问题,对于某些用户,注册表单提交工作没有任何错误,但对于其他用户,他们无法将注册条目保存到数据库。有时候在提交按钮后出现空白页面,或者有时它不会向数据库插入值,但显示"成功插入"消息。

我不知道为什么它适用于某些用户而不适用于其他用户。 你有什么建议/解决方案......?我缺少任何检查drupal的东西?

1 个答案:

答案 0 :(得分:0)

请检查以下条件:

  1. 在钩子菜单中,检查访问回调设置为true。
  2. 检查数据库的访问日志。
  3. 如果上述解决方案无效,请分享您的代码。