单击提交按钮不会刷新mysql的东西

时间:2017-11-29 23:22:31

标签: php

很抱歉,如果我的问题看起来很奇怪,不确定如何解释它。以下是我的代码所需的示例:

// SUBMIT FORM
echo '<form action="" method="POST"> 
<input type="submit" value="Stuff" name="Things"/> 
</form>';

// DO THINGS IN MYSQL WHEN CLICKED ON
if (isset($_POST['Things'])) {

    $query= $db->prepare('DELETE item_id FROM users WHERE (player_id=:id)');
    $query->bindParam(':id', $data['id'], PDO::PARAM_INT);
    $query->execute();

}

现在,想象一下,我有一个图像链接到页面中的item_id,例如:

foreach ($img in $data['item_id']) { // Show IMG }

(这是一个例子,我写这篇文章时可能会犯一些错误,但你需要专注于这个想法,而不是代码)

当我按下提交按钮时,我想要做的是制作图像(或某些文字,或某些按钮,或许多元素......)。因为我现在要做的就是做这样的事情:

    if (isset($_POST['Things'])) {

        $query= $db->prepare('DELETE item_id FROM users WHERE (player_id=:id)');
        $query->bindParam(':id', $data['id'], PDO::PARAM_INT);
        $query->execute();

        header("Refresh:0");
        exit();

   }

提交已经“刷新”页面,所以这样做会导致奇怪的双页刷新。

感谢您的帮助!

0 个答案:

没有答案