Mailchimp API PHPの例を使用して、ドロップダウンメニュー値に基づいて特定のリストグループを渡そうとしています。 $ groupsvalが有効なインタレストグループではないというエラーが出ています。最終的に私はこれを他のグループオプションのelseif文で設定しましたが、この基本的な条件付き作業を行うことはできません。どんな洞察力も大いにありがとう!Mailchimp API PHP - htmlドロップダウンリストに基づいてサブスクライバをグループに割り当てます。
$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の構文とロジックが正しいか、少なくとも正しい方向に向かっているかを判断しようとしています。 –
本当の質問がないと、基本的なデバッグは、それらが期待どおりの場合、変数ansをエコーします。 –