创建具有用户输入字母等级的表单

时间:2015-12-08 23:10:51

标签: php forms get

所以我需要创建一个简单的表单,用户在文本框中输入一个很好的字母,从A,B,C,D或F中分级,然后得到一个显示某个句子的显示。

<html>
<head>
    <title>Letter Grades</title>
</head>
<body>
    <form action="LetterGrades.php" method="get" >
        <p>Grade: <input type="text" name="grade" />
        <input type="submit" /></p>
    </form>
</body>
</html>

当然使用$_GET方法。任何人都可以帮忙吗?坚持与另外一名工人一起工作,所以我的工作人员很短。

1 个答案:

答案 0 :(得分:0)

易。创建一个包含索引为等级的句子的数组。

$grade_sentences = array(
    'A' => 'Great Job!',
    'B' => 'Good Job!',
    'C' => 'Not bad!',
    'D' => 'Could use a little work',
    'F' => 'I\'ve seen worse'
);

然后检查数组键是否存在并返回相关的句子。

if(array_key_exists($_GET['grade'], $grade_sentences)){
    echo $grade_sentences[$_GET['grade']];
}