Получение значений переключателя для использования в инструкции switch в PHP

У меня трудное время, пытаясь понять, как получить значение переключателя для использования в инструкции switch. В принципе, когда пользователь выбирает один из переключателей, я хочу, чтобы действие для этой кнопки переключалось. Не уверен, правильно ли я это настрою или нет. Я изучаю PHP самостоятельно и понятия не имею, правильно ли это делается. Ниже приведены HTML и PHP.

<input class="radio" type="radio" name="calculate" value="average" checked="checked">Average<br /> <input class="radio" type="radio" name="calculate" value="total">Total<br /> <input class="radio" type="radio" name="calculate" value="both">Both<br /> 

Вот PHP

 $calculate_type = $_POST['calculate']; switch ($calculate_type) { case '$calculate_type == "average"': $score_average = $score_total / count($scores); break; case '$calculate_type == "total"': $score_total = $scores[0] + $scores[1] + $scores[2]; break; case '$calculate_type == "both"': $score_average = $score_total / count($scores); $score_total = $scores[0] + $scores[1] + $scores[2]; break; } 

Где же ты научился писать такую ​​запись?

 switch($calculate_type) { case "average": // do something break; case "total": // do something else break; case "both": // do something completely different break; default: die("Invalid type"); } 

Опять же, в этом случае было бы лучше:

HTML:

 <input class="radio" type="radio" name="calculate" value="1" checked="checked">Average<br /> <input class="radio" type="radio" name="calculate" value="2">Total<br /> <input class="radio" type="radio" name="calculate" value="3">Both<br /> 

PHP:

 if( $_POST['calculate'] & 1) $score_average = $score_total / count($scores); if( $_POST['calculate'] & 2) $score_total = $scores[0]+$scores[1]+$scores[2];