我正在尝试使用带有按钮的 onClick 函数来更新 mysql 中的表行 site_active。
我的按钮代码是:
<button onClick='site_active()' id='site_active'><?php echo $client->site_active; ?></button>
当然我的脚本是:
<script>
function site_active()
{
alert("Site Updated");
}
</script>
我确信我需要使用 php 函数来实现这一点,并且我尝试使用表单来实现以下代码。
<?php
$con=mysqli_connect("INFORMATION REMOVED");
//Check connnection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_query($con, "UPDATE mypanda_clients SET site_active='$_GET[site_active]' WHERE id='$_GET[id]'");
mysqli_close($con);
?>
由于网站中存在一些冲突问题,表单选项不起作用。任何帮助都会很棒,因为我花了几个小时在这上面,但没有任何进展。谢谢。
最佳答案
我宁愿使用 jquery 并向服务器发出 ajax 请求
$('#buttonid').click(function(){
//ajax request to the server goes here
});
这里是 jquery 中 ajax 的链接 http://api.jquery.com/jQuery.ajax/
关于php - 使用onClick函数更新数据库信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15869780/