如何连续自动更新记录?

时间:2016-01-14 01:44:20

标签: php

我遇到了如何一键更新所有状态的问题。

如下图所示,如果我点击锁定,它应该会自动更新学生的所有状态,如果我点击解锁按钮就应该将其设置为" ;解锁",怎么做?

this is the image

这是我的代码:

<a href="unlock.php"  title="Lock"><img src="images/lock.png" height="40" width="40"></a>

<a href="lock.php" title="Unlock"><img style="margin-left:8px;" src="images/unlock.png" height="40" width="40"></a>

当我点击lock.php时,我的代码如下:

include '../connection/connect.php';
include '../dbcon.php';

$idnum=$_POST['idnum'];
$stat='LOCK';
$sqla = "UPDATE student 
         SET status=?
         WHERE idno=?";
$qa = $db->prepare($sqla);
$qa->execute(array($stat,$idnum));

Header('Location:lock_unlock.php');

1 个答案:

答案 0 :(得分:0)

只需将您的查询更新为:

$sqla = "UPDATE student 
         SET status=?;

您不需要where子句,因为您想要更新所有子句。