Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP在浏览器中未显示错误_Php_Html - Fatal编程技术网

PHP在浏览器中未显示错误

PHP在浏览器中未显示错误,php,html,Php,Html,我能够在html中输入文本,并能够提交。但是我得到了一张空白页。怎么了?是密码吗? 给你 <html> <body> <form action ="students.php" method="post"> USN : <input type="text" name="id"> NAME : <input type="text" name="n"> age : <input type="text" name="a"> <

我能够在html中输入文本,并能够提交。但是我得到了一张空白页。怎么了?是密码吗? 给你

<html>
<body>
<form action ="students.php" method="post">
USN : <input type="text" name="id">
NAME : <input type="text" name="n">
age : <input type="text" name="a">
<input type="submit">
</form>
</body>
</html>

and php code is 
<html>
<body>
<?php
$connect=mysqli_connect("localhost","root","1234") or die("cant connect");
mysqli_select_db($connect,"student") or die("cant connect to database");
$usn=$_POST["id"];
$name=$_POST["n"];
$age=$_POST["a"];
$query="insert into student_info (usn,name,age) values('$usn','$name','$age')";
if(mysqli_query($connect,$query))
{
echo "inserted";
}
else
{
echo "could not insert";
}
mysqli_close($connect);
?>
</body>
</html>

美国海军:
姓名:
年龄:
php代码是

您正在错误地验证。。。您可以使用
mysqli\u infected\u rows
检查数据库中是否有更改,而不是将查询放在if语句中,因为这样做不起作用

也可以考虑使用<代码> Error报告(EyALL);<编码>并查找,以确保sql注入查询的安全。

如本答案所述:

但是,这不会使PHP显示解析错误-显示这些错误的唯一方法是使用以下行修改PHP.ini:

display_errors = on
错误报告(E_全部);ini设置(“显示错误”,1);
display_errors = on