将复选框值添加到salesforce

时间:2013-02-18 09:35:31

标签: php

我是salesforce集成的新手。

我有一个联系表格,其中我有一个名为Optin / Optout字段的字段,这是复选框。如果用户勾选该复选框值应该在salesforce中捕获。但我不能这样做。任何人都可以帮助我。

这是我迄今为止所做的代码。

的index.php

<form action="salesforce.php">

<input type="checkbox" name="news" value="1" checked="checked"/>

</form>

salesforce.php

<?php
$newsletter = $_POST['news'];

if($newsletter == "1"){
$news_result = $newsletter;
}else{
$news_result = "0";
}


$req .= "&HasOptedOutOfEmail=" . urlencode($news_result);

?>

3 个答案:

答案 0 :(得分:0)

你错过了表单中的方法,如果没有定义方法,它将是一个get方法,你使用post获取值

如果你这样做,它将起作用:

<form action="salesforce.php" method="post">

答案 1 :(得分:0)

<input type="checkbox" name="emailOptOut" id="emailOptOut" value="1" />

这解决了我的问题

答案 2 :(得分:0)

尝试使用它对我有用:

apex:inputCheckbox value="{!news.isSelected}"
     selected="{!news.isSelected}" immediate="true"