php - 使用onClick函数更新数据库信息

标签 php javascript

我正在尝试使用带有按钮的 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/

相关文章:

php - 在生产环境中处理 Symfony 的缓存

php - WHMCS如何向系统的cron作业添加功能?

php - 使用 for() 循环创建唯一的 PHP 变量

JavaScript/PHP 自动检查是否选择

javascript - 单击添加按钮时自动日期

php - perl 样式正则表达式 mysqldump 列定义

php - 检查 soap 连接是否工作

javascript - 使用 cookie 更改 header 内容

javascript - 要解析为 JSON 的数组条目

javascript - 如何有效地匹配两个不同的 javascript 对象上的 id 并将它们合并在一起?