Привет, ребята. Я хочу создать ориентированный на академические вопросы веб-сайт, который позволит мальчикам и девочкам находить своих потенциальных партнеров с помощью успеваемости и хобби.
Я просто думал о том, чтобы конвертировать количество экзаменов, например. A, B, C и конвертировать их в лиги, такие как S-класс, A-класс. Сначала я хочу преобразовать оценку экзамена A в целое число 5, оценку экзамена B в целое число 4 и так далее. Затем я суммирую их и классифицирую по соответствующим классам.
Оригинальный и утомительный код ... Я не уверен, сработает ли он.
$obtaindata = mysql_fetch_assoc(mysql_query('SELECT * FROM userinfo WHERE primaryemel="' . $_COOKIE['smkdtuser'] . '"'));
$pmrresults = json_decode($obtaindata['pmr']);
$spmresults = json_decode($obtaindata['spm']);
$upsresults = json_decode($obtaindata['upsr']);
function calculateClassForPMR ($pmrresults) {
$aquality = (int)$pmrresults['a'] * 5;
$bquality = (int)$pmrresults['b'] * 4;
$cquality = (int)$pmrresults['c'] * 3;
$dquality = (int)$pmrresults['d'] * 2;
$gquality = (int)$pmrresults['g'] * 1;
$additup = $aquality + $bquality + $cquality + $dquality + $gquality;
//Classify sum of scores to their respective class
if ($additup => 35) {$classified = "s";}
elseif ($additup >= 29 && $additup <= 34) {$classified = "a";}
elseif ($additup >= 23 && $additup <= 28) {$classified = "b";}
elseif ($additup >= 17 && $additup <= 22) {$classified = "c";}
elseif ($additup >= 11 && $additup <= 16) {$classified = "d";}
elseif ($additup >= 0 && $additup <= 10) {$classified = "e";}
else {$classified = "wtf";};
return $classified; }
Не вините меня, хотя, я только начал изучать php и пытаться сделать что-то странное ...
Любые ответы или комментарии приветствуются.