Нужно создать ф-цию

Печать RSS
175

3
Автор
Оранжевые штаны
0
Привет всем.
Подскажите пожалуйста как создать функцию для вывода авторитета.
Авторитет зависит от числа в ячейке "rating".
Сам скрипт подсчитывает вот так:

Добавлено через 00:45 сек.
$rait = $data['rating'];
if ($rait >= 0){
if ($rait >= 390625){
for ($i = 0; $i < $rait & 390625; $i++) {
    if ($rait <390625){break;}
    echo '<img src="'.BASEDIR.'images/avt/8.gif">';
    $rait=$rait -390625;
}}
if ($rait >= 78125){
for ($i = 0; $i < $rait & 78125; $i++) {
    if ($rait <78125){break;}
    echo '<img src="'.BASEDIR.'images/avt/7.gif">';
    $rait=$rait -78125;
}}
if ($rait >= 15625){
for ($i = 0; $i < $rait & 15625 ; $i++) {
    if ($rait <15625 ){break;}
    echo '<img src="'.BASEDIR.'images/avt/6.gif">';
    $rait=$rait -15625;
}}
if ($rait >= 3125 ){
for ($i = 0; $i < $rait & 3125 ; $i++) {
    if ($rait <3125 ){break;}
    echo '<img src="'.BASEDIR.'images/avt/5.gif">';
    $rait=$rait -3125 ;
}}
if ($rait >= 625){
for ($i = 0; $i < $rait & 625; $i++) {
    if ($rait <625 ){break;}
    echo '<img src="'.BASEDIR.'images/avt/4.gif">';
    $rait=$rait -625;
}}
if ($rait >= 125){
for ($i = 0; $i < $rait & 125; $i++) {
    if ($rait <125 ){break;}
    echo '<img src="'.BASEDIR.'images/avt/3.gif">';
    $rait=$rait -125;
}}
if ($rait >= 25){
for ($i = 0; ($i%25) < ($rait); $i++) {
    if ($rait <25 ){break;}
    echo '<img src="'.BASEDIR.'images/avt/2.gif">';
    $rait-=25;
}}

if ($rait >= 5){
for ($i = 1; ($i%5) < ($rait); $i++) {
        $rait-=5;
    echo '<img src="'.BASEDIR.'images/avt/1.gif">';
}}}else
3
Автор
Оранжевые штаны
0
if ($rait < 0) {
if ($rait <= -88745){
for ($i = 0; $i > $rait & -88745; $i++) {
    if ($rait >-88745){break;}
    echo '<img src="'.BASEDIR.'images/avt/-8.gif">';
    $rait=$rait +88745;
}}
if ($rait <= -22185){
for ($i = 0; $i > $rait & -22185; $i++) {
    if ($rait >-22185){break;}
    echo '<img src="'.BASEDIR.'images/avt/-7.gif">';
    $rait=$rait +22185;
}}
if ($rait <= -5545){
for ($i = 0; $i > $rait & -5545 ; $i++) {
    if ($rait >-5545 ){break;}
    echo '<img src="'.BASEDIR.'images/avt/-6.gif">';
    $rait=$rait +5545;
}}
if ($rait <= -1385 ){
for ($i = 0; $i > $rait & -1385 ; $i++) {
    if ($rait >-1385 ){break;}
    echo '<img src="'.BASEDIR.'images/avt/-5.gif">';
    $rait=$rait +1385 ;
}}
if ($rait <= -345){
for ($i = 0; $i > $rait & -345; $i++) {
    if ($rait >-345 ){break;}
    echo '<img src="'.BASEDIR.'images/avt/-4.gif">';
    $rait=$rait +345;
}}
if ($rait <= -85){
for ($i = 0; $i > $rait & -85; $i++) {
    if ($rait >-85 ){break;}
    echo '<img src="'.BASEDIR.'images/avt/-3.gif">';
    $rait=$rait +85;
}}
if ($rait <= -20){
for ($i = 0; ($i%20) > ($rait); $i++) {
    if ($rait >-20 ){break;}
    echo '<img src="'.BASEDIR.'images/avt/-2.gif">';
    $rait+=20;
}}

if ($rait <= -5){
for ($i = 1; ($i%5) > ($rait); $i++) {
        $rait+=5;
    echo '<img src="'.BASEDIR.'images/avt/-1.gif">';
}}}
Н

Пацак
0
Ууу, а зачем сколько побайтовых операций?
$rait & -345 например,еще и в цикле?
Н

Пацак
0
А что именно должна возвращать функция?
Значение переменной $rait или картинки выводить?
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск