[FX.php List] fmdelete returns a 1
Chris Hansen
chris at iViking.org
Mon Oct 26 10:28:34 MDT 2009
William,
Something like this:
if( FX::isError( $medLangResult ) ) {
echo "system error - please inform admin etc";
} elseif ($medLangResult->lastErrorCode != 0) {
echo "error - please inform admin etc";
} else {
// do non-error items
}
Basically, there are two types of potential errors: a serious system
error (e.g. FileMaker is down, eek!), or a FileMaker error (e.g.
improper permissions, record locked, etc.) Both types need to be
trapped. Make sense?
--Chris
On Oct 22, 2009, at 6:23 PM, william.downs wrote:
> Chris, Tim, Dale
>
> many sincere thanks - all a great help.
>
> Chris - I get the bit about the error object - but the second part
> eludes me :
>
> This is correct so far -
>
> $medLang=new FX($serverIP,$webCompanionPort,'FMPro7');
> $medLang->SetDBData($fmFile,'medLangs');
> $medLang->SetDBPassword($webPassword,$webUser);
> $medLang->AddDBParam('-recid',$recid);
>
> $medLangResult=$medLang->FMDelete();
>
> if( FX::isError( $medLangResult ) ) {
> echo "error - please inform admin etc";
> }
>
> So what would I do with $medLangResult->lastErrorCode ?
>
> I will actually speak to the client about your point below Webko - I
> like the idea.
>
> Kindest Regards
>
> William
>
> On 22 Oct 2009, at 21:40, Tim 'Webko' Booth wrote:
>
>>
>> On 23/10/2009, at 1:06 AM, william.downs wrote:
>>
>>> Hi there,
>>>
>>> after a stint with the fm API, I am back to FX.php :-)
>>>
>>> Using fmdelete to delete a record - which works fine (does delete
>>> the record) - but
>>
>> As a side-note to the other answers - I don't allow a delete to be
>> run from the web. All 'deleted' records are flagged as not to show
>> in searches, and then checked by an admin later through FM. Learnt
>> that people will always delete something they don't mean to...
>>
>> Cheers
>>
>> Webko
>>
> _______________________________________________
> 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