Замучался с голосованием, а точнее с реализацией на 100%. Есть данные с голосования : 5 - вариантов ответа Сумма всех голосов за 5 ответов. Сумма голосов каждого ответа. По какой формуле реализовать чтобы при сложении 5 результатов получалось 100%, а не 98% или 101%. Данные: Код (Text): // $Result_Vote = 24 - Сумма всех голосов $Main_Answer_Polls['vote'] - Ассоциативный массив с вариантами ответа $MAP['pa_voice'] - сумма голосов определённого ответа <? foreach($Main_Answer_Polls['vote'] AS $MAP): ?> // Получение процентного соотшения. Голос ответа делим на общий результат и 100. <? $line = intval(($MAP['pa_voice']/$Result_Vote)*100+0.5)?> <div style="width: 100%"> <div style="font-size: 10px; clear: left;"> <?=$MAP['pa_text']?> </div> <div style=" float: left; width: <?=$line?>%; background: aliceblue; height: 10px;"> </div> <div style="float: left;"> (<?=$line?>%) </div> </div> <? endforeach ?> Заранее спасибо!
Для, чего это? Зачем мучиться, когда есть уже готовые сервисы, с полноценными функционалами и т.д. Типо таких http://polldaddy.com