Как вычислить процент и благодаря этому проценту, построит соответствующую линию. Как в рисунке?
$a = 8;
$b = 4;
$A = round( ($a * 100) / ($a + $b), 0) ."%";
$B = round( ($b * 100) / ($a + $b), 0) ."%";
echo "Пункт 1: проголосовало ".$a." (".$A.")<br>";
echo "Пункт 2: проголосовало ".$b." (".$B.")<br>";
$a = 50;
$b = 40;
$A = round( ($a * 100) / ($a + $b), 0);
$B = round( ($b * 100) / ($a + $b), 0);
$C = 500; // ширина основного дива
$p1 = $C * $A / 100; // ширина первого
$p2 = $C * $B / 100; // ширина второго
echo '<div style="border:1px solid; height: 50px; background: #ccc; width: '.$C.'px;">
<div style="border: 1px solid; height:23px; text-align: center; background: #f00; width: '.$p1.'px">'.$A.'%</div>
<div style="border: 1px solid; height:23px; text-align: center; background: #ff0; width: '.$p2.'px">'.$B.'%</div>
</div>';
$ip = $_SERVER['REMOTE_ADDR'];
$userip = mysql_qw('SELECT * FROM ip') or die(mysql_error());
while($userip2 = mysql_fetch_assoc($userip)){
if($userip['ip'] == $ip){
echo 'Результаты опроса';
}
if($userip['ip'] != $ip){
echo 'Форма опроса';
}
}
$userip = mysql_query("SELECT * FROM `ip` WHERE `ip` = '".$_SERVER['REMOTE_ADDR']."'") or die(mysql_error());
if(mysql_num_rows($userip))
echo 'Результаты опроса';
else
echo 'Форма опроса';