1 <?php 2 $x=@$_POST['textfield']; 3 if($x<60){ 4 echo "不及格"; 5 }elseif($x>=60&&$x<=70){ 6 echo "及格"; 7 }elseif($x>=70&&$x<=80){ 8 echo "中等"; 9 }elseif($x>=80&&$x<=90){ 10 echo "良好"; 11 }elseif($x>=90&&$x<=100){ 12 echo "优秀"; 13 }else{ 14 echo "出错"; 15 } 16 echo "<br>"; 17 18 ?> 19 <form name="form1" method="post" action=""> 20 <label for="textfield"></label> 21 <input type="text" name="textfield" id="textfield"> 22 <input type="submit" name="button" id="button" value="提交"> 23 </form>
get和post的区别:
1. Get是不安全的,因为在传输过程,数据被放在请求的URL中;Post的所有操作对用户来说都是不可见的
2. Get传送的数据量较小,这主要是因为受URL长度限制;Post传送的数据量较大,一般被默认为不受限制
3. Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集
4. Get执行效率却比Post方法好。Get是form提交的默认方法