PHP更新sql显示空白页面

PHP更新sql显示空白页面

问题描述:

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

缩进编辑。 –

您的代码存在的问题是您在此处犯的错误 “if(isset($ POST ['update'])” 它应该是“”if(isset($ _ POST ['update']))“ 这就是为什么它显示一个空白页。

+0

谢谢我看到错误 –

看起来你在第三行有一个错字。这个语句从来都不是真的,因为这个全局变量是错误的,因此是False它需要是$ _POST。

而不是

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

使用本

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

+0

谢谢,我已经看到了错误 –