Jump to content

supermanohar

New Members
  • Posts

    3
  • Joined

  • Last visited

Posts posted by supermanohar


  1. 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);
    }

    ?>

     

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.