2014-11-08 29 views
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!"; 
      } 
     } 
    } 
?> 

回答

0

我加入另一個計數器和固定的問題,如果語句之後如果(mysqli_query($連接,$ SQL)):)謝謝大家反正!

相關問題