有没有人尝试过或看到过这样的事情?
我的 PHP/MySQL 知识不存在,尽管一位朋友向我保证这很容易做到(尽管他还没有就如何处理它提出任何建议......)。我得到的信息是这是一个自定义的 PHP 构建。
此外,我搜索了各种帮助站点,但是,没有找到任何可以从 MySQL 数据呈现表的代码示例,该表允许列数随着字段中逗号分隔输入的数量而波动。所以,这里是:
使用 Gravity Forms v. 1.8.4,我在表单 17 的字段 4 中创建了一个包含 40 项的复选框,该复选框出现在 WordPress 3.8.1 的第 136 篇文章中。该网站的用户被指示在 40 个项目中准确选择 7 个。选择存储在名为 wp_rg_lead_detail 的 WordPress/MySQL 表中,并按潜在客户 ID(可变)和表单 ID(始终为 17)分组。
在出现在 WP post 87 上的 GF 表格 22 中:
- 首先,用户从下拉菜单(称为字段 ID 2)中选择值“共享值结果”,然后,
- 然后,在单行文本框中(称为字段 ID 3),用户提交一系列常用分隔数字,表示每个用户的用户 ID 号,其值将在生成的报告中进行比较。例如,字段 ID 3、表单 22 中的值“1、23、95、184”应生成一个报告,比较从字段 4、表单 17 中选择的 7 个项目,分别对应 userID 1、userID 23、userID 95,用户 ID 184。
现在,我需要生成一份报告,该报告将出现在 174 号帖子上。布局应该是一个表格,41 行乘 3 列或更多列,具有以下参数:
第一行将是一个标题,其中包含第 1 行、第 1 列中的“值”一词,以及第 1 行、第 2、第 3 列等中的每个选定的用户 ID。第 1 列的第 2-41 行将由每个填充字段 4 的复选框中的 40 个项目,表格 17。在第 2、3 列等的第 2-41 行中,每个单元格中应出现一个“X”,代表每个用户选择的 7 个项目之一。
在我们的示例中,除了第 1 列之外还有 4 列(尽管列的数量会根据提供用于比较的用户 ID 的数量而有所不同)。结果可能如下所示:
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Values '' 1 '' 23 '' 95 '' 184 '
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'Collaboration '' X '' '' '' X '
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'Networking '' '' X '' '' X '
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'Independence '' X '' '' X '' X '
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'Security '' '' X '' '' '
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'Control '' X '' X '' X '' X '
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'Compromise '' X '' '' X '' X '
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'Winning '' X '' '' '' X '
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
... etc., thru Row 41/Value # 40 ....
如果您能指出一些我可以适应的代码,我将不胜感激。迄今为止,我的搜索可能因不知道使用什么术语来获得此结果而受到阻碍。