HTML停止按钮不会以$ id停止

时间:2019-03-04 22:37:04

标签: php html

我做了一个停止按钮和一个续订按钮。
续订按钮可以正常工作,但是stopBtn将不起作用,它只会重新加载页面。我花了几个小时尝试其他方法,它只是刷新了页面。如果有人可以告诉我我哪里出了错,那就太好了。

if (isset($_POST['stopBtn'])) {
    $attackID = intval($_POST['id']);

    $SQLSelect = $odb->prepare("SELECT * FROM `logs` WHERE `id` = :id AND `stopped` = '0' LIMIT 1");
    $SQLSelect->execute([':id' => $attackID]);
    while ($show = $SQLSelect->fetch(PDO::FETCH_ASSOC)) {
        $host = $show['ip'];
        $port = $show['port'];
        $time = $show['time'];
        $username1 = $_SESSION['username'];
        $methodcheck = $show['method'];

        $odb->query("UPDATE `logs` SET `stopped` = '1' WHERE `id` = '".$attackID."'");
    }
}

您可以在下面看到我的按钮代码已选中。

<td class=""><form method="POST">
    <input type="hidden" name="stopCheck" value="<?php echo htmlspecialchars($logs['id']); ?>">
    <input <?php if (time() > $expires or htmlspecialchars($logs['stopped']) == 1) {
        echo 'type="submit" name="attackBtn" class="btn btn-outline-primary btn-sm" value="Renew Attack"';
    } else {
        echo 'type="submit" name="stopBtn" class="btn btn-outline-danger btn-sm" value="Stop Attack"';
    } ?>>
</form></td>

0 个答案:

没有答案