PHP: MySQL query duplicating update for no reason

前端 未结 3 1808
深忆病人
深忆病人 2021-01-27 01:54

The code below is first the client code, then the class file.

For some reason the \'deductTokens()\' method is calling twice, thus charging an account double. I\'ve been

3条回答
  •  广开言路
    2021-01-27 02:37

    The line:

    header('location: account.php');
    

    Forwards the browser, but doesn't end the php script.
    This might be fine, the code-snippet you gave doens't "do" anything after this line.

    Another option might be a double-click
    If you double-click on the submit button, the form will be sent twice.
    We used some javascript to disable the submit button after the first click.

提交回复
热议问题