對你們所有人來說都是美好的一天。正如標題所示,當更新數據時,我需要關於facebox的幫助。使用facebox更新數據庫表上的數據需要幫助
下面是按鈕的代碼,以顯示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」。它會工作。
我已經更新了我的回答,請檢查。 –