[FX.php List] [OFF] API Equivalent for Grabbing RECID

Leo R. Lundgren leo at finalresort.org
Thu Apr 3 14:05:12 MDT 2008


If this (below) reply answered the question, good. Otherwise let me  
know and I'll see where I found it :)

3 apr 2008 kl. 21.52 skrev Chris Hansen:
> Try this:
>
> http://your.fmserver.com:16000/docs/PHP%20API%20Documentation/ 
> index.html
>
> The API docs are on your FileMaker server =)
>
> --Chris
>
> On Apr 3, 2008, at 12:27 PM, Jonathan Schwartz wrote:
>
>> Where is this API reference?  All I have found is the  
>> FMS9_CWP_PHP_en.pdf document...and is short on detail.
>>
>> Thanks,
>>
>> Jonathan
>>
>>
>>
>>
>> At 9:22 AM +0200 4/3/08, Leo R. Lundgren wrote:
>>> If you look at the API reference (included with the package, I  
>>> think. Might be on the server CD), you'll see that for the  
>>> Filemaker_Record class there is a method called getRecordId().  
>>> From the reference (slightly rearranged):
>>>
>>> 	getRecordId (line 183)
>>> 	integer getRecordId ()
>>> 	Returns the record ID of this object.
>>>
>>> 	return: Record ID.
>>>
>>> A record instance is of course what you get when looping through  
>>> the records from a result you got from a query to the database.
>>>
>>> -|
>>>
>>>
>>> 3 apr 2008 kl. 00.12 skrev Jonathan Schwartz:
>>>> Hi Folks,
>>>>
>>>> I'm helping a colleague with their first PHP project, but they  
>>>> are using the FMP API.
>>>>
>>>> I can't make heads or tails of the API interface.
>>>>
>>>> Can someone clue me in how to grab the recid after creating a  
>>>> record? I need it to edit the record later in the session.
>>>>
>>>> The existing code for creating the record looks like this:
>>>>
>>>>
>>>> if(!isset($_SESSION['recordcreated']))
>>>> {
>>>> $add_result_add = $customer->newAddCommand('CU_Web_Customer');
>>>> $add_result_fields = array('Shipping_Contact_First_Name'=>$_POST 
>>>> ['Shipping_Contact_First_Name'],'Shipping_Contact_Last_Name'=> 
>>>> $_POST['Shipping_Contact_Last_Name'],'Login_Name'=>$_POST 
>>>> ['Login_Name'],'Password'=>$_POST['Password'],'Promotion_Code'=> 
>>>> $_POST['Promotion_Code'],'Shipping_Email'=>$_POST 
>>>> ['Shipping_Email'],);
>>>> foreach($add_result_fields as $key=>$value) {
>>>>    $add_result_add->setField($key,$value);
>>>> }
>>>>
>>>> $add_result_result = $add_result_add->execute();
>>>>
>>>> if(FileMaker::isError($add_result_result)) fmsTrapError 
>>>> ($add_result_result,"error.php");
>>>>
>>>> $add_result_row = current($add_result_result->getRecords());
>>>>
>>>>
>>>>
>>>>
>>>> Thanks.
>>>>
>>>> Jonathan
>>>> --
>>>> Jonathan Schwartz
>>>> Exit 445 Group
>>>> jonathan at exit445.com
>>>> http://www.exit445.com
>>>> 415-381-1852
>>>> _______________________________________________
>>>> FX.php_List mailing list
>>>> FX.php_List at mail.iviking.org
>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>
>>>
>>> -|
>>>
>>> _______________________________________________
>>> FX.php_List mailing list
>>> FX.php_List at mail.iviking.org
>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>>
>> -- 
>> Jonathan Schwartz
>> Exit 445 Group
>> jonathan at exit445.com
>> http://www.exit445.com
>> 415-381-1852
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list


-|



More information about the FX.php_List mailing list