gpt4 book ai didi

php - 将 Webform 推送到 vTiger

转载 作者:行者123 更新时间:2023-11-29 00:46:30 26 4
gpt4 key购买 nike

我在 vTiger 之外创建了一个网络表单,我想将其推送到 vTiger 使用的数据库中。

这是将数据推送到数据库的 SQL 代码:

$sql="INSERT INTO vtiger_potential(potentialname)VALUES('$company_name', '$potential_no')";

这是我似乎遇到的错误:

Cannot add or update a child row: a foreign key constraint fails (`vtigercrm530/vtiger_potential`, CONSTRAINT `fk_1_vtiger_potential` FOREIGN KEY (`potentialid`) REFERENCES `vtiger_crmentity` (`crmid`) ON DELETE CASCADE)

关于如何解决这个问题有什么想法吗?

最佳答案

  1. 你为什么不使用 webforms 模块。只需使用一些规则创建您的 Web 表单,然后将表单发送到“您的站点链接”/modules/Webforms/post.php。优点是所有的工作都由crm的基本功能完成,所有的安全措施都得到了保证(小心用户输入的数据!!!)Webforms 的示例形式如下:

enter image description here

您还可以在 Leads 模块中添加具有相应名称的其他输入。对于自定义字段,您可以通过 Firebug (cf_*) 检查名称。2. 如果您想在数据库中执行此操作,请考虑所有 vtiger 实体(联系人、潜在客户等)在 crm_entity 中都有一个特定的 ID,因此 crm_entity 包含不同实体的所有 ID。在创建潜在客户实体之前,您必须创建其 crm_entity 行,然后将 new_insert_id 传递给 Leads 相关表。但是要小心,以防将来 crm 中出现任何问题,您可能不确定是不是您的错(直接操作数据库)!

关于php - 将 Webform 推送到 vTiger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10359098/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com