PHP更新sql显示空白页

PHP更新sql显示空白页,php,html,css,mysql,Php,Html,Css,Mysql,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 = mysq

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');
  }

?>

第三行好像有个打字错误。该语句永远不会为true,因为此全局变量是错误的,因此为False。它需要是$\u POST

而不是

如果(isset($POST['update']))

用这个

如果(isset($_POST['update']))


你的代码的问题是你在这里犯的错误 “如果(设置($POST['update'])” 如果(isset($\u POST['update'])“
这就是它显示空白页的原因。

您的代码包含太多错误,未知内容太多。缩进已编辑。谢谢我看到了错误谢谢我看到了错误