Salesforce Asked by Donald on December 24, 2020
I Have a generic PHP Application Form which has around 20 fields(say First Name,Last name,Mobile,Position etc ) .I am integrating this form to create a record in salesforce.
How can i pass the values entered in the form to the PHP to create a record.
I am trying to create a record using Saleforce PHP tool kit.I have gone through the samples of the php code given by salesforce. But had no clue how to pass the parameters.
PHP Code to create the record in salesforce
<?php
$fields = array (`'First_Name__c' => 'Praveen','Last_Name__c' => 'Bonalu','Mobile__c' => '234-345-4567',);
$sObject = new SObject();
$sObject->fields = $fields;
$sObject->type = 'Candidate__c';
echo "**** Creating the following:rn";
$createResponse = $mySforceConnection->create(array($sObject));
print_r($createResponse);
?>
Php form:to capture the date entered by the user
FirstName: <input type="text" name="First name" value="<?php echo $name;?>">
Last Name: <input type="text" name="Last name" value="<?php echo $Name;?>">
Mobile: <input type="text" name="Mobile" value="<?php echo $Mobile;?>">
Thanks
Praveen
In php $_POST is used to access any element value from any form so we will use that to access form elements values such as Firstname, Lastname, Mobile and others.
Html form
<form action="submit.php" method="post">
FirstName: <input type="text" name="Firstname" value="<?php echo $name;?>">
Last Name: <input type="text" name="Lastname" value="<?php echo $Name;?>">
Mobile: <input type="text" name="Mobile" value="<?php echo $Mobile;?>">
//and other fields here.
</form>
Submit.php
<?php
$fields = array ('First_Name__c' =>$_POST['Firstname'],'Last_Name__c' =>$_POST['Lastname'],'Mobile__c' => $_POST['Mobile']);
$sObject = new SObject();
$sObject->fields = $fields;
$sObject->type = 'Candidate__c';
echo "**** Creating the following:rn";
$createResponse = $mySforceConnection->create(array($sObject));
print_r($createResponse);
?>
I guess it will make sense now.
Answered by Himanshu on December 24, 2020
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP