2017-08-13 177 views
-1

PHP更新sql顯示空白頁面PHP更新sql顯示空白頁面

以下是更新中的代碼。

<?php 

if (isset($POST['update'])){ 
    $name = mysql_real_escape_string($_POST['name']); 
    $course = mysql_real_escape_string($_POST['course']); 
    $age = mysql_real_escape_string($_POST['age']); 
    $department = mysql_real_escape_string($_POST['department']); 
    $dateadded = mysql_real_escape_string($_POST['dateadded']); 
    $id = mysql_real_escape_string($_POST['id']); 

    mysqli_query($db, "UPDATE student SET name='$name', course='$course', age='$age', department='$department', dateadded='$dateadded' WHERE id=$id"); 

    $_SESSION['message'] = "Updated!"; 
    header('location: index.php'); 
    } 

?> 

之後,它只顯示空白頁。

+0

您的代碼包含錯誤太多,未知數太多。 –

+0

縮進編輯。 –

回答

0

您的代碼存在的問題是您在此處犯的錯誤 「if(isset($ POST ['update'])」 它應該是「」if(isset($ _ POST ['update']))「 這就是爲什麼它顯示一個空白頁。

+0

謝謝我看到錯誤 –

-1

看起來你在第三行有一個錯字。這個語句從來都不是真的,因爲這個全局變量是錯誤的,因此是False它需要是$ _POST。

而不是

如果(isset($ POST [ '更新']))

使用本

如果(isset($ _ POST [ '更新'] ))

+0

謝謝,我已經看到了錯誤 –