单击按钮时更改数据库表的字段值


change a field value of database table on button click

有没有办法在使用PHP,HTML,Javascript单击按钮时更改数据库字段值?

我需要做的是,我有一个来自数据库的布局列表,并显示在网页中。我需要为每个布局添加一个按钮。当我单击一个布局的按钮时,它将是活动布局,并且名为"active"的数据库字段应更改为 1。"active"的所有其他值将为 0。因此,用户可以一次选择一个活动布局。

有什么简单的方法可以做到这一点吗?任何教程或示例?

谢谢!

是的。 你应该使用 Ajax 调用和 Jquery。

首先在标头模板中包含 jquery。不要忘记这一点(我总是这样做)。

假设对于第一个活动布局你有... 开关一...

在表格之后,您将制作一个

<script>
$("activeOne").click(
   function()
   {
      $("activeOne").fadeOut("fast",
      function()
        {
        $("activeOne").load('get_page.php?act=switch_one','',
          function() 
          {
          $("activeOne").fadeIn("fast");
           }
        );   
         }
      );
   }
);

</script>

我希望你明白我在说什么。1.对于每个布局,您都有一个ID。2. 对于其中任何一个 ID,您都有一个脚本,该脚本使用名为 Switch 的参数调用get_page.php 布局3.现在,对于执行此操作的PHP函数...您要么检查它是否处于非活动状态并使其处于活动状态(或检查是否处于活动状态以使其处于非活动状态)......您可以发送另一个具有要设置的状态的参数。希望这是有用的...对于完全相同的问题,我使用了完全相同的技术。