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

Gjermund Gusland Thorsen ggt667 at gmail.com
Thu Apr 3 08:35:01 MDT 2008


On which conditions?

2008/4/3, Dale Bengston <dbengston at preservationstudio.com>:
> Sometimes the client makes that choice.
>
>
>  On Apr 3, 2008, at 3:55 AM, Gjermund Gusland Thorsen wrote:
>
>
> > Hmm, is it just me, or where do you find arguments for using FileMaker
> > PHP API when you already know FX.php?
> >
> > ggt
> >
> > 2008/4/3, Leo R. Lundgren <leo at finalresort.org>:
> >
> > > 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
> > >
> > >
> > _______________________________________________
> > 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