Warum erscheint bei jedem Öffnen die else-Ausgabeanweisung, d. h. „Es ist kein numerischer Typ oder kleiner als 0, bitte geben Sie die korrekte Punktzahl ein.'? Warum wird außerdem angezeigt, dass der Variablenname $grades nicht definiert ist?
城南花已开
城南花已开 2018-12-04 09:13:58
0
1
1312

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

Bestimmen Sie das Punktesegment: <br/>

<input type="text" name="grades">

< ;input type="submit" value="Submit">

</form>

<?php

$grades=$_POST['grades'];

if(is_numeric($grades) ) {

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

echo 'failed';

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

echo 'weiter hart arbeiten';

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

echo 'Nicht schlecht';

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

echo 'Es gibt Hoffnung für Tsinghua University ';

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

echo 'Du hast keine Hoffnung in diesem Leben';

}else if($grades==100){

echo 'Mehr Es gibt keine Hoffnung';

}else if($grades>100){

echo 'Einstein ist wiedergeboren, Smecta! ';

}

}else{

echo 'Kein numerischer Typ oder kleiner als 0, bitte geben Sie die richtige Punktzahl ein. ';

}

?>


城南花已开
城南花已开

Antworte allen(1)
李铁蛋

你这端代码应该没有错误,我特意复制了一下你的代码跑了一下.....  除了和你的文件名起的不一样 正常运行 只要你输入的是正常的数字  要是说变量未定义   你就检查一下你的拼写问题吧 

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!