[FX.php List] record won't delete

Jonathan Schwartz jonathan at eschwartz.com
Sun Aug 20 19:49:57 MDT 2006


Does the FMP Privilege Set associated with your Account allow 
Deletion of records?


Jonathan

At 5:58 PM -0400 8/20/06, Edward L. Ford wrote:
>Jonathan,
>Yes, that one var always gets set to 1, no matter what currently.
>
>I forgot about that DEBUG definition at the top of the file.  I now 
>see I'm getting error 200: Record Access is denied.  The debug URL 
>reads:
><Server_Address>/fmi/xml/FMPXMLRESULT.xml?-db=MusicianList.fp7&-lay=Musicians_Web&-max=50&-recid=69&-delete
>I'm not sure how this is possible -- the page before accesses the 
>record's data and presents it to the client just fine.  Recid=69 is 
>the right record that I want to delete.
>
>Other records aren't being deleted either, my record count is the 
>same before and after the deletion attempt.
>--Ed F.
>
>Jonathan Schwartz wrote:
>>Edward,
>>
>>It looks to me that the $Delete variable to set to "1" whether or 
>>not the operation is successful.  No?
>>
>>Have you checked for error?  Also, have to looked at the query 
>>using "define("DEBUG", true);"
>>to see what FMP is receiving?
>>
>>One more idea, if there is no error, perhaps the delete is getting 
>>the wrong record?  Check your record count before and after.
>>
>>HTH,
>>
>>Jonathan
>>
>>At 5:10 PM -0400 8/20/06, Edward L. Ford wrote:
>>>Hello,
>>>I'm attempting to get a record to delete, but it refuses to do so 
>>>with the following code:
>>>      # Needs the record ID to edit or delete a record
>>>    $EditRecord->AddDBParam('-recid', stripslashes($_POST['RecID']));
>>>      # Declare all inputs from HTML form
>>>    if(! (strstr($_POST['delete'], 'Yes') === FALSE)) {
>>>        $EditRecord -> FMDelete();
>>>        # Set a delete flag (Used to display delete confirmation later on)
>>>        $Delete = 1;
>>>    }
>>>I know the block with the delete command is entered because I get 
>>>the delete confirmation message -- but the record is still in the 
>>>database.  I also tried $EditRecord -> FMDelete(true); which did 
>>>not work.
>>>
>>>Anyone see my mistake?
>>>Thanks,
>>>--Ed Ford
>>>_______________________________________________
>>>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
FileMaker 8 Certified  Developer
Associate Member, FileMaker Solutions Alliance
Schwartz & Company
jonathan at eschwartz.com
http://www.eschwartz.com
http://www.exit445.com



More information about the FX.php_List mailing list