else 出力文を開くたびに、「数値型または 0 未満ではありません。正しいスコアを入力してください。」が表示されるのはなぜですか?また、変数名 $grades が定義されていないと表示されるのはなぜですか?
城南花已开
城南花已开 2018-12-04 09:13:58
0
1
1327

<form action="panduan.php" method="POST">

スコアセグメントを決定します:<br/>

<input type="text " name="成績">

<input type="submit" value="提出">

</form>

<?php

$grades=$_POST['grades'];

if(is_numeric($grades)){

if($grades>=0&&$grades<60) {

echo '失敗';

}else if($grades>=60&&$grades<70){

echo '頑張ってください';

}else if($grades>=70&&$grades<80){

echo '悪くない';

}else if($grades>=80&&$grades<90){

echo '清華大学には希望があります';

}else if($grades>=90&&$grades<100){

echo '清華大学には希望はありませんこの人生のあなた ';

}else if($grades==100){

echo '希望はありません';

}else if($grades> 100){

エコー「アインシュタインは生まれ変わった、スメクタ!」 ';

}

}else{

echo '数値型または 0 未満ではないため、正しいスコアを入力してください。 ';

}

?>


城南花已开
城南花已开

全員に返信(1)
李铁蛋

コードにエラーはないはずです。コードをコピーして実行しました...ファイル名が異なることを除いて、通常の数値を入力する限り、正常に実行されます。変数が未定義であると表示される場合だけです。スペルをチェックしてください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート