2013-02-18 132 views
0

即時新增salesforce集成。將複選框值添加到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); 

?> 

回答

0

您的形式懷念方法,如果沒有定義方法,這將是一個get方法,並使用發佈得到值

如果你這樣做,將工作:

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

+0

添加方法=「後」,但它不工作 – Patel 2013-02-18 10:06:23

+0

我想這個值「$ REQ = 「&HasOptedOutOfEmail =」。進行urlencode($ news_result);」 在Salesforce中捕捉任何人都可以請幫我 – Patel 2013-02-18 10:06:49

+0

試試這個:? '' 另外設置這在你的代碼來檢查後 'print_r($ _ POST);' – Perry 2013-02-18 11:06:39

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

這個解決我的問題

0

嘗試使用這種它爲我工作。

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