【发布时间】:2012-03-10 06:51:10
【问题描述】:
使用 Mailchimp API PHP 示例,我尝试根据下拉菜单值传递特定的列表组。我不断收到 $groupsval 不是有效的兴趣组的错误。最终,我会为其他组选项设置一些 elseif 语句,但无法让这个基本的条件工作。任何见解将不胜感激!
$groups = $_POST['listgroup']; //get listgroup form value, set as $groups var.
if($groups == "broccoli") { // if it's broccoli, declare it a vegetable
$groupsval = "vegetables";
}
$merge_vars = Array(
'EMAIL' => $_GET['email'],
'FNAME' => $_GET['fname'],
'LNAME' => $_GET['lname'],
'GROUPINGS'=>array(
array('name'=>'Food', 'groups'=>'$groupsval'),
)
);
【问题讨论】:
-
mailchimp 有很大的支持,所以问问他们。
-
API 错误不太重要,我只是想弄清楚 PHP 语法和逻辑是否正确,或者至少朝着正确的方向前进。
-
那么不确定真正的问题,基本调试,回显变量以及它们是否是您所期望的。
-
好点,$groupsval 需要双引号