📄 handbalk.php
字号:
<?php
error_reporting(0);
?>
<?php
$strength1 = ($data->strength)/2;
if($strength <5){
$strength2 = 5;
}
elseif($strength1 >=15 && $strength1 < 20){
$strength2 = 30;
$strength3 = 15;
}
elseif($strength1 >=20 && $strength1 < 30){
$strength2 = 40;
$strength3 = 20;
}
elseif($strength1 >=30 && $strength1 < 40){
$strength2 = 60;
$strength3 = 30;
}
elseif($strength1 >=40 && $strength1 < 60){
$strength2 = 80;
$strength3 = 40;
}
elseif($strength1 >=60 && $strength1 < 80){
$strength2 = 120;
$strength3 = 60;
}
elseif($strength1 >=80 && $strength1 < 150){
$strength2 = 160;
$strength3 = 150;
}
else{
$strength2 = 150;
$strength3 = 0;
}
$a = $strength2/($strength1-$strength3); // 1e deel vd formule om er procenten van te maken
$procenten=round(100/$a); // 2e deel en wordt de waarde afgerond, omdat de tabel
$procenten1=round(100/$a, 2); // (width) alleen gehele getallen kent
// Nu wordt de tabel aangemaakt. De breedte van de linker cel is $procenten, de rechtercel de rest
// Beide cellen krijgen een andere kleur
// Als de het lager is dan 100, worden er 2 cellen aangemaakt, omdat anders als het 100% is, toch evengoed de 2 cellen blijft weergeven, de balk zou dan niet kloppen...
if ($procenten < 50) {
print "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"100\">";
print "<tr>";
print "<td width=\"" . $procenten . "%\" height=\"14\" bgcolor=\"#00FF00\">";
print "</td>"; // Het aantal wordt in de linkercel weergegeven...
print "<td width=\"75%\" height=\"14\" bgcolor=\"#008000\"><font color=\"#FFFFFF\"><b>" . $procenten1. "%</b></font></td>"; // en het %-teken in de rechtercel
print "</tr>";
print "</table>";
}
elseif($procenten > 50 && $procenten < 100){
print "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"100\">";
print "<tr>";
print "<td width=\"" . $procenten . "%\" height=\"14\" bgcolor=\"#00FF00\">";
print "<p align=\"right\"><b><font color=\"#000000\">" . $procenten1 . "%</font></b></td>"; // Het aantal wordt in de linkercel weergegeven...
print "<td width=\"75%\" height=\"14\" bgcolor=\"#008000\"></td>"; // en het %-teken in de rechtercel
print "</tr>";
print "</table>";
}
else {
// Als het 100% is, wordt er een tabel met 1 cel aangemaakt:
// En ook als er meer records worden ingevoerd (het blijft dan op 100% staan)
print "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"100\">";
print "<tr>";
print "<td width=\"100%\" height=\"14\" bgcolor=\"#00FF00\">"; // Het aantal wordt in de linkercel weergegeven
print "<p align=\"center\"><b><font color=\"#000000\">" . "100%" . "</font></b></td>";
print "</tr>";
print "</table>";
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -