How to update the lead using php

General Tech Bugs & Fixes 2 years ago

0 1 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Bugs & Fixes related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

 

Hi I have create the lead by using the following code but I dont know how to update the lead by using php.

My Code:

  //Describing the Leads object and printing the array
     $describe = $connection->describeSObjects(array('Lead'));
     print_r($describe);

     //Create New Lead
     $leadFirstName = $_POST['first_name'];
     $leadLastName = $_POST['last_name'];
     $leadCompany = "Testing";
     $leadEmail = $_POST['email'];
     $leadCountry = $_POST['country'];



     //Creating the Lead Object
     $lead = new stdClass;
     $lead->type = 'Lead';
     $lead->fields = array(
          'FirstName' => $leadFirstName,
          'LastName' => $leadLastName,
          'Company' => $leadCompany,
          'Email' => $leadEmail,
          'Country' => $leadCountry
     );

   //Submitting the Lead to Salesforce
     $result = $connection->create(array($lead), 'Lead');


   $sObject2 = new stdClass;
     $sObject2->type = 'Lead';
     $sObject2->fields = array(
          'FirstName' => 'Mary',
          'LastName' => 'Smith',
          'Company' => '510-486-9969',
          'Email' => '1rr@gmail.com'

     );




     $createResponse = $mySforceConnection->update(array($lead, $sObject2), 'Lead');

$ids = array();
foreach ($createResponse as $createResult) {
    print_r($createResult);
    array_push($ids, $createResult->id);
}

 }

How to get the id and update the fields. thanks in advance.

0 views
0 shares

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.