Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何防止更新查询在打开模式之前自动运行_Php_Jquery_Mysql - Fatal编程技术网

Php 如何防止更新查询在打开模式之前自动运行

Php 如何防止更新查询在打开模式之前自动运行,php,jquery,mysql,Php,Jquery,Mysql,我最近一直在使用在我的页面上运行查询。但是,当我将更新查询放在模式内容框中时,它会在加载页面后自动运行。但是,我希望它在用户打开模式框后运行。下面是我目前为止的模式框代码: <div class="md-modal md-effect-1" id="modal-1"> <div class="md-content"> <h3>SUCCESS!</h3> <div>

我最近一直在使用在我的页面上运行查询。但是,当我将更新查询放在模式内容框中时,它会在加载页面后自动运行。但是,我希望它在用户打开模式框后运行。下面是我目前为止的模式框代码:

    <div class="md-modal md-effect-1" id="modal-1">
        <div class="md-content">
            <h3>SUCCESS!</h3>
            <div>
              <?php
              $id = $_GET['id'];
              $query = $db->query("UPDATE mybb_tnybracket SET player2 = '$username' WHERE tid = '$id' AND    player1 IS NOT NULL AND player2 IS NULL")or die(mysql_error());
               ?>
                <p>Content has been updated!</p>
                <button class="md-close">Close me!</button>
            </div>
        </div>
    </div>

    <button class="md-trigger" data-modal="modal-1">Update Information?</button>

我找不到任何方法使查询等待模态打开。为什么它会自动运行查询,这是有道理的,但我需要它推迟,直到它被打开!有人能帮上忙吗?

php不能在服务器上运行的浏览器中运行。阅读关于使用ajax的教程…很多教程对我没有帮助。我正在寻找专门关于这个的教程。。。