http://fog.ccsf.cc.ca.us/~tboegel/semesterGPA1.php
私のフォームは、コースのGPAを計算することになっています(上記のリンク)。合計点、GPA、品質合計を計算する必要があります。私は自分でそれを理解できると思いますが、$_REQUEST['course1']、course2、course3、units1、units2などの方法を見つける必要があります...(以下を参照)
これまでのところ、私は
<?php
$course = $_REQUEST['course0'];
$units = $_REQUEST['units0'];
$letterGrade = $_REQUEST['letterGrade0'];
$letterGrade = strtoupper($letterGrade);
if($letterGrade == 'A') {
$numberGrade = 4;
} elseif ($letterGrade == 'B') {
$numberGrade = 3;
} elseif ($letterGrade == 'C') {
$numberGrade = 2;
} elseif ($letterGrade == 'D') {
$numberGrade = 1;
} else {
$numberGrade = 0;
}
$qualityPoints = $units * $numberGrade;
function calculateQualityPoints($course, $units, $letterGrade, $qualityPoints) {
echo "<tr><td>$course</td><td>$units</td><td>$letterGrade</td><td>$qualityPoints</td></tr>";
}
echo "<table width='50%' align='left'><tr><th>Course</th><th>Units</th><th>Letter Grade</th><th>Quality Points</th></tr>";
calculateQualityPoints($course, $units, $letterGrade, $qualityPoints);
echo "<tr><td><strong>Total</strong></td><td><strong>total</strong></td><td></td><td><strong>quality total</strong></td></tr><tr><td><strong>GPA</strong></td><td><strong>GPA #</strong></td></tr></table>";
?>
最初のテキスト ボックスのみが機能します。course1、course2、course3、units1、units2、letterGrade1 などを取得するにはどうすればよいですか?
このコードは、コース、学年、単位を入力するための HTML フォームからのものです。
<?php
for ($i=0; $i<5; $i+=1) {
print "<tr>\n";
print "\t<td><input type='text' name='course$i'></td>\n";
print "\t<td><input type='text' name='units$i' size=5></td>\n";
print "\t<td><input type='text' name='letterGrade$i' size=5></td>\n";
print "</tr>\n";
}
?>