0
我目前陷入困境,因爲我可以成功地更新我的查詢,當我輸入一個值然後提交,但最終的結果是輸出「消息」記錄更新成功「甚至在我點擊提交按鈕之前添加,我嘗試添加一個計數器,只有在達到某個特定配額時纔回覆成功消息,但它無濟於事,請幫助!非常感謝。如何在php中插入sql查詢時返回正確的消息?
我想要做的只是輸出「記錄成功更新」我點擊提交按鈕後,沒有出現直接的消息甚至在我點擊提交按鈕。
HTML代碼
<div class = "form-group">
Book Title
<input type="text" class="form-control" id="bookTitle" name="bookTitle"
value= "<?php if (isset($_POST['bookTitle'])) echo($_POST['bookTitle']); ?>"
placeholder="" required>
PHP代碼
<?php
$sql = "SELECT * FROM `allbooks` WHERE `allbooks`.`id` = $id ";
if ($result = mysqli_query($connection, $sql)) {
while ($row = mysqli_fetch_assoc($result)) {
if ($connection) {
if (isset($_POST['bookTitle'])) {
$bookTitle = mysql_real_escape_string($_POST['bookTitle']);
$_SESSION['bookTitle'] = $bookTitle;
}
}
$sql = "UPDATE `allbooks` SET `allbooks`.bookTitle = '$bookTitle', WHERE `allbooks`.id = $id";
if (mysqli_query($connection, $sql)) {
echo "Record updated successfully";
} else {
echo "Please enter the correct values for the boxes!";
}
}
}
?>