【发布时间】:2014-05-27 13:14:28
【问题描述】:
我是 php 世界的新手,我正在尝试通过重力形式在 wordpress 中构建一些东西。
现在我基本上只是在玩,并尝试创建一些我可以在开始构建时使用的代码。我的问题是:我有一个表格 1,我可以在其中输入名称,例如足球、棒球、曲棍球,它被保存到我的数据库中。然后我有另一个 id 为 2 的表单,其中有一个下拉框,在这里我希望动态填充表单 1 中提交的那些值(名称)。我一直在尝试通过在一些网站上查找片段来创建代码(您会正确地发现我将所有内容混合在一起)并最终得到了这个:
add_filter("gform_pre_render", "test_task");
add_filter("gform_admin_pre_render", "test_task");
add_filter('gform_pre_submission_filter', 'test_task');
function test_task($entry, $form){
if($form["id"] != 2)
return $form;
$entry["1"];
$items = array();
$items[] = array("text" => "Choose Sport", "value" => "");
foreach($posts as $post)
$items[] = array("value" => $post->post_title, "text" => $post->post_title);
foreach($form["fields"] as &$field)
if($field["id"] == 2){
$field["choices"] = $items;
}
return $form;
}
希望有人能告诉我应该怎么做,这样我以后可以学会做。
真诚的
拉尔斯
【问题讨论】:
标签: php wordpress gravity-forms-plugin