mysql查询里面有javascript函数

时间:2014-08-24 01:34:43

标签: php mysql

我有一个用于打印过程的javascript代码..我想要的是,当我点击打印按钮时,它将继续打印页面,同时,它将在mysql中更新我的表。我这样做..但它只执行打印过程..不是两个..你们都有任何建议吗?

帮助...... :(

这是javascript代码:

    <script type="text/javascript">

        function printpage()
        {
        document.getElementById('buttonpurchse').style.visibility='hidden'; 
        window.location.reload();  
        window.print();

        $result = mysql_query("UPDATE maklumatimport SET tarikhExpiredEksport = '$date2' WHERE noRujukan = '$noRujukan'");
        $row = mysql_fetch_array($result); 


        }
   </script>

这是表单中的按钮。

   <button id="buttonpurchse" type="button" title="Print Purchse Request" onClick="printpage()"  style="visibility: visible"><img src="img/print.png" height="60" width="100" ></button>

1 个答案:

答案 0 :(得分:0)

你不能在javascript函数里面有一个mysql查询,你可以用ajax来做这个,例子

function some(a, b) {
    $.ajax({
        type: "POST",
        url: "someFile.php",
        data: {
            "a" : a,
            "b" : b
        },
        success: function (r) {
            if (r == 1) {
                window.location = "home.php";
            } else {
                alert("something");
            }
        }
    });
}

在你的&#34; someFile.php&#34;文件,您可以执行您的查询