【问题标题】:Drupal 7 database insert is not working for some usersDrupal 7 数据库插入不适用于某些用户
【发布时间】:2016-08-24 12:00:37
【问题描述】:

在 drupal 7 中,我编写了一个简单的自定义注册表单模块。 HTML 表单有 4 个字段 Fname、Lname、电子邮件 ID 和联系电话。我已经创建了注册内容类型。我使用了常见的钩子,例如表单、菜单、表单提交钩子和数据库我使用 Drupal 7 的默认数据库插入。我使用的是 Drupal 7 在线文档中的代码。

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

我不知道为什么它适用于某些用户而不适用于其他用户。 您有什么建议/解决方案...?我在检查drupal时缺少什么?

【问题讨论】:

  • 检查您的错误日志/看门狗。可能是 MySQL 或 PHP 正在锁定/内存不足。

标签: php mysql forms drupal drupal-7


【解决方案1】:

请检查以下条件:

  1. 在挂钩菜单中检查访问回调设置为 true。
  2. 检查数据库的访问日志。

如果上述解决方案不起作用,请分享您的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-18
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 2014-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多