[FX.php List] Problem with FMEdit

Alex Gates alex at gandrpublishing.com
Sat Jun 7 19:35:06 MDT 2008


Hi Kushal -

Every record has an automatic rec id. This is different than your  
primary key. You can see this by making a calc field Get(recid) in  
filemaker.

You must use -recid in your edit.

Check the documentation - I think it shows an example of how to get  
the rec id using the explode function after a find. Or, of course, you  
can see this using a calc field like I mentioned above.

Good luck!

Alex

On Jun 7, 2008, at 8:07 PM, "kushal khatri" <kushal.khatri at gmail.com>  
wrote:

> Hi. I've been working with Filemaker/FX.PHP for quite a few months  
> now.
> I am using FMEdit function like this in my code :
>
> $edit -> AddDBParam("contact_key",$contact_key);
> $edit -> AddDBParam("firstname",$firstname);
> $edit_res = $edit -> FMEdit();
>
> where "contact_key" is the primary key in the database. This code  
> shows error 958. I have seen some snippets online. They use
> "-recid" as the field to find the record to be edited. Does that  
> mean i should have a field named -recid in my database?
> If i write the code as :
>
> $edit -> AddDBParam("-recid",$contact_key);
> $edit -> AddDBParam("firstname",$firstname);
> $edit_res = $edit -> FMEdit();
>
> It gives error 101 i.e. field not present. Please tell me how to use  
> FMEdit. The way it is shown in tutorials does not work for me.
>
> Thanks,
> Kushal
>
>
> _______________________________________________
> 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