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