Hola Briss.
Te propongo un código fácil de entender y que te sirve para cualquier número de medios. Y fíjate con un par de consultas, lo tienes todo.
Código PHP:
$result = mysql_query("SELECT count(medio) as total FROM medios", $connection);
$row = mysql_fetch_assoc($result);
$total_reg = $row["total"];
$sql = "SELECT medio as nombremedio, round(100*count(medio)/$total_reg,2) as porcentaje From medios GROUP BY medio";
$array = mysql_query($sql,$connection);
while ($row = mysql_fetch_assoc($array)) {
echo "medio :".$row["nombremedio"]."=".$row["porcentaje"]."%<br>";
}
código no testeado!!
Saludos.