尝试制作简单的评分系统时出现PHP错误500
我试图创建一个简单的评分系统,如果在文本框中输入某个值并提交,它将在下一页显示评分,而我得到的是一个错误500代码,我相信这与我编写代码的方式有关 我不确定这样写是否正确: 如果($a)尝试制作简单的评分系统时出现PHP错误500,php,Php,我试图创建一个简单的评分系统,如果在文本框中输入某个值并提交,它将在下一页显示评分,而我得到的是一个错误500代码,我相信这与我编写代码的方式有关 我不确定这样写是否正确: 如果($a) 你错过了很多东西 <body> <center> <div class="container"> <form action="cek_grade.php" method="post"> &l
你错过了很多东西
<body>
<center>
<div class="container">
<form action="cek_grade.php" method="post"> <!--Action: Sent to "cek_grade.php" Method: The data will be displayed by "post"-->
Nilai: <input type="integer" name="nilai"> <!--The name of the numbers inputted are "nilai"-->
<br><br>
<input type="submit" id="submit" name="submit" value="Submit">
<input type="reset" id="reset" name="reset" value="Reset">
</form> <!--All the data above should get sent to the page called "cek_grade.php"-->
</div>
</center>
</body>
<?php
$nilai = $_POST['nilai'];
echo $nilai;
if($nilai <= 60) {
echo "F";
} elseif ($nilai <= 70) {
echo "C";
} elseif ($nilai <= 80) {
echo "B";
} else {
echo "A";
}
?>
您的脚本有几处错误:
- 您对
的第一次引用缺少$nilai
$
- 您无法分配给
echo
- 大多数行的末尾缺少分号
中的空格无效$POST['nilai]
$nilai = $_POST['nilai'];
echo "$nilai";
if($nilai <= 60) {
echo "F";
} elseif ($nilai <= 70) {
echo "C";
} elseif ($nilai <= 80) {
echo "B";
} else {
echo "A";
}
$nilai=$\u POST['nilai'];
回声“$nilai”;
如果($nilai我将不进入HTML部分,但这里是您更正的PHP脚本
<?php
$nilai = $_POST ['nilai'];
echo $nilai;
if($nilai <= 60) {
echo "F";
} elseif ($nilai <= 70) {
echo "C";
} elseif ($nilai <= 80) {
echo "B";
} else {
echo "A";
}
?>
echo=“F”
毫无意义。你在寻找echo“F”
——你不能分配给echo
。而且你似乎忘记了nilai
中的$
和大部分分号,而且$\u POST['nilai']中的$\code>$/code>后面不能有空格;这是一个变量如何在引号中使用它
$nilai = $_POST['nilai'];
echo "$nilai";
if($nilai <= 60) {
echo "F";
} elseif ($nilai <= 70) {
echo "C";
} elseif ($nilai <= 80) {
echo "B";
} else {
echo "A";
}
<?php
$nilai = $_POST ['nilai'];
echo $nilai;
if($nilai <= 60) {
echo "F";
} elseif ($nilai <= 70) {
echo "C";
} elseif ($nilai <= 80) {
echo "B";
} else {
echo "A";
}
?>