http://fog.ccsf.cc.ca.us/~tboegel/semesterGPA1.phpPHP Calcul de GPA et les fonctions définies par l'utilisateur
Ma forme supposée pour calculer l'AMP des cours (lien ci-dessus). J'ai encore besoin de calculer le total des points, GPA, Total de la qualité. Je pense que je peux comprendre moi-même, mais j'ai besoin de savoir comment $ _REQUEST ['course1'], cours2, cours3, unités1, unités2, etc ... (voir ci-dessous)
Jusqu'à présent, j'ai
<?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>";
?>
Seule la première zone de texte fonctionne. Comment puis-je saisir course1, course2, course3, units1, units2, letterGrade1, etc?
Ce code provient du formulaire HTML pour entrer les cours, les notes et les unités.
<?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";
}
?>
Vous pouvez avoir 'name = "cours []"' et '$ _REQUEST [ 'cours']' sera un array, afaicr .. – MiniGod