如何在php查询中访问javascript变量?
我想访问php查询中的javascript变量如何在php查询中访问javascript变量?,javascript,php,html,mysql,Javascript,Php,Html,Mysql,我想访问php查询中的javascript变量 function myFunction2(){ Total=parseInt(point2) <?php $con->query("UPDATE eventlist SET P2 = $this.Total WHERE Eid=$PID"); ?> } 如果我把 echo $_POST['total'] 在ajax.php中,我收到一个带有传递值的警报。因此,我认为该值
function myFunction2(){
Total=parseInt(point2)
<?php
$con->query("UPDATE eventlist SET P2 = $this.Total WHERE Eid=$PID");
?>
}
如果我把
echo $_POST['total']
在ajax.php中,我收到一个带有传递值的警报。因此,我认为该值的传递是正确的。
但我需要做的是一个Mysql查询
$con->query("UPDATE eventlist SET P2 = $_POST['total']; WHERE Eid=1");
像这样的。如何执行此操作尝试将javascript值发送到另一个包含查询的php页面
function myFunction () {
var param = "value";
$.post('query.php', { postvalue: param}, function(data) {
//do what you want with returned data
//postvalue should be the name of post parameter in your query page
})
}
通过以下方式更改您的PHP:
$total = $_POST['total'];
$con->query("UPDATE eventlist SET P2 = $total WHERE Eid=1");
你可以在新页面中进行更新,在这个页面上通过ajax调用它。我认为你需要ajax,这是一个很好的链接,在php端如何访问参数?$\u POST['postvalue']将我代码中的“postvalue”更改为“total”并删除“$\u POST['total']之后只需删除”;$\u POST['total']之后在最后一行中,我使用的是方法1。请检查问题中的编辑。
$total = $_POST['total'];
$con->query("UPDATE eventlist SET P2 = $total WHERE Eid=1");