-2

私は周りを見回してきましたが、これを行う方法を見つけることができませんでした.htmlでフォームを作成するタスクが与えられ、1〜20の数字が入力されたときに表示されます(phpを使用)あなたの成績は A で、21 から 40 の数字を入力すると、あなたの成績は B と表示されます。

4

3 に答える 3

0

これに使用できますif(){}

(...) 内に状態を入れ、{...} 内にグレード A を設定します。

    $num is your value from form element 
    $num=$_REQUEST['your text box name'];
       if(1<=$num<=20){ $grade='A';}

等々

于 2013-08-20T09:42:32.010 に答える
0

スイッチを使用できます..スイッチの悪用と​​呼ぶ人もいるかもしれません..しかし、それは完全に有効であり、読みやすさを提供します。

<?php

$input = 21; // replace with your form value

$output = '';

switch (true) {
    case $input <= 20:
        $output = "A";
        break;
    case $input <= 40:
        $output = "b";
        break;
    case $input <= 60:
        $output = "C";
        break;
    // etc..   
}
echo "Your Grade is $output" . PHP_EOL;
于 2013-08-20T10:00:06.433 に答える