【发布时间】:2016-04-27 11:54:20
【问题描述】:
大家好。正如标题所说,我在更新数据时需要有关 Facebook 的帮助。
这里是显示facebox的按钮代码
echo '
td>
<a rel="facebox" href="../admin/c_status.php?id='.$row["userID"].'">Edit</a>
</td>
';
这是facebox里面的代码
<?php
include("../db/dbCon.php");
//$id = $_GET['id'];
//echo $id;
?>
Status
<form method="post">
<select name="selActive" id ="selActive">
<option value="ACTIVE">ACTIVE</option>
<option value="IN-ACTIVE">IN-ACTIVE</option>
<option value="GRADUATE">GRADUATE</option>
</select>
<br>
<br>
<button class="btn btn-success btn-block btn-large" name="saveChangeButton" id ="saveChangeButton">Save Changes</button>
</form>
<?php
if(isset($_POST['saveChangeButton'])){
$id = $_GET['id'];
$status = $_POST['selActive'];
$cStatus = $conn->prepare("UPDATE useraccount SET status = :status WHERE userID = :userID");
$cStatus->bindParam(':status', $status);
$cStatus->bindParam(':userID', $id);
$cStatus->execute();
}
?>
我遇到的问题是当我通过“http://localhost/ict/admin/c_status.php”之类的地址栏进行编辑时,单击编辑按钮不会更新数据。它会起作用的。
【问题讨论】:
-
我已经更新了我的答案,请检查。