美好的一天!我如何输入验证PHP
我怎样才能产生一个错误,如果我输入一个字母而不是数字,因为文字仍然可以编码....我的代码如下:
<HTML>
<BODY>
Please enter your grade (0-100 only):
<FORM ACTION="grade.php" METHOD="POST">
<table border = "1">
<tr>
<td>Grade</td>
<td><input type="text" name="grade" /></td>
</tr>
</table>
<INPUT type="submit" name="submit" value="grade status">
</FORM>
<?php
$grade = $_POST['grade'];
IF ($grade>=0 && $grade<=50){
print "You failed";
} ELSE IF ($grade<=60){
print "You Passed! But Study Harder!";
} ELSE IF ($grade<=70){
print "Nice";
} ELSE IF ($grade<=80) {
print "Great Job";
} ELSE IF ($grade<=90){
print "Excellent";
} ELSE IF ($grade<=100){
print "God Like!";
} ELSE {
print "Invalid Grade!";
}
?>
</BODY>
</HTML>
数字输入类型http://html5doctor.com/html5-forms-input-types/,但一定要始终在客户端进行验证。 – 2017-11-07 15:26:06