Smarty. Округление числа.

iSlayter

Новичок
Smarty. Округление числа.

{foreach from=$poll item=p name=poll}
{if $smarty.foreach.poll.first}
<p class="titlez">{$p.questionTitle}</p>
<table cellspacing="0" cellpadding="0" border="0">
{/if}
<tr>
<td class="style4">{$p.answerDesc}</td>
{assign var="percent" value="`round($p.answerVotes/$p.totalvotes)`"}
<td><div style="width: {$maxreswidth*$percent}px; background-image: url({$url}templates/chtenie/images/pollbars/{$p.answerImg}); border: 1px solid black;"></div></td>
<td>{$p.answerVotes} - {$percent*100}%</td>
</tr>
{if $smarty.foreach.poll.last}
<tr>
<td colspan="3"><p class="style4">Всего в опросе на данный момент учавствовало {$p.totalvotes} человек.</p></td>
</tr>
</table>
{/if}
{/foreach}
Нужно посчитать процент проголосовавших - именно процент - без дробной части и положить его в переменную percent. Как?
 

iSlayter

Новичок
можно подумать, что первым делом я не по читал мануал :)

-~{}~ 15.11.06 09:58:

решено.
я дураг - надо маны внимательнее курить. и только реально не читал ман сначала :)
{foreach from=$poll item=p name=poll}
{if $smarty.foreach.poll.first}
<p class="titlez">{$p.questionTitle}</p>
<table cellspacing="0" cellpadding="0" border="0">
{/if}
<tr>
<td class="style4">{$p.answerDesc}</td>
{assign var="percent" value="`$p.answerVotes/$p.totalvotes`"}
<td><div style="width:{math equation="round(a*b)" a=$percent b=$maxreswidth}px; background-image: url({$url}templates/chtenie/images/pollbars/{$p.answerImg}); border: 1px solid black;"></div></td>
<td class="style4">{$p.answerVotes} - {math equation="round(a*b)" a=$percent b=100}%</td>
</tr>
{if $smarty.foreach.poll.last}
<tr>
<td colspan="3"><p class="style4">Всего в опросе на данный момент учавствовало {$p.totalvotes} человек.</p></td>
</tr>
</table>
{/if}
{/foreach}
 
Сверху