我遇到了如何一键更新所有状态的问题。
如下图所示,如果我点击锁定,它应该会自动更新学生的所有状态,如果我点击解锁按钮就应该将其设置为" ;解锁",怎么做?
这是我的代码:
<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');
答案 0 :(得分:0)
只需将您的查询更新为:
$sqla = "UPDATE student
SET status=?;
您不需要where子句,因为您想要更新所有子句。