Heim > Fragen und Antworten > Hauptteil
<form method="post">
<input type="text" name="cj">
<input type="submit" value="submit">
</ form>
<?php
$cj=$_POST['cj'];
if(is_numeric($cj)&&$cj>0){
if($cj=range(0,60) ){
echo 'fehlgeschlagen';
}
elseif($cj=range(61,70)){
echo 'Gibst du dein Bestes';
}
elseif($cj=range( 71,80)){
echo 'nicht schlecht';
}
elseif($cj=range(81,90)){
echo 'Promotion-Prüfungsmaschine';
}
elseif($cj = 100) {h Echo ‚Exam Machine 2.0‘;
}
Elseif ($ CJ & GT; 100) {
echo ‚Einstein‘;
PHP中文网2017-07-27 13:01:38
range() 生成的是一个数组,你POST过来的内容与range()进行比对(字符与数组无法比较),另外判断里面的等于是(==)两个等于号,你的判断条件全是一个=号,一个等于号是负值非判断。
PHP中文网2017-07-27 12:59:09
定义和用法
range() 函数创建一个包含指定范围的元素的数组。
该函数返回一个包含从 low 到 high 之间的元素的数组。
注释:如果 low 参数大于 high 参数,则创建的数组将是从 high 到 low。
说明
该函数创建一个数组,包含从 low 到 high (包含 low 和 high)之间的整数或字符。如果 high 比 low 小,则返回反序的数组。