I am getting Warning: Division by zero in /rate.php on line 64
<?php
function rateinstar($value)
{
preg_match_all('#([0-9]+)([0.0-9.9]+)|([0-9]+)#',$value,$tek);
if($tek[0][1] > 0)
{
$rate=$tek[0][0]/$tek[0][1];
}
else
{
$rate=0;
}
preg_match_all('#([0-9]+).([0-9]+)#',round($rate,1),$decm);
if($decm[2][0] != "")
{
$no=($decm[1][0]*2)+1;
for($i=1;$i<=10;$i++)
{
if($i<=$no){
if($i%2!=0)
echo '<span class="starin piece1"></span>';
else
echo '<span class="starin piece2"></span>';
}else{
if($i%2!=0)
echo '<span class="starin piece3"></span>';
else
echo '<span class="starin piece4"></span>';
}
}
}else{
for($i=1;$i<=10;$i++)
{
if($i<=$rate*2){
if($i%2!=0)
echo '<span class="starin piece1"></span>';
else
echo '<span class="starin piece2"></span>';
}else{
if($i%2!=0)
echo '<span class="starin piece3"></span>';
else
echo '<span class="starin piece4"></span>';
}
}
}
}
function rateintext($value)
{
preg_match_all('#([0-9]+)([0.0-9.9]+)|([0-9]+)#',$value,$tek);
$rate=$tek[0][0]/$tek[0][1];
preg_match_all('#([0-9]+).([0-9]+)#',round($rate,1),$decm);
return round($rate,1);
}
?>