Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Топ: Небольшие вопросы по PHP
Сообщения
КрошкаБуги

echo round(((128*128*((1200*800)/(83.35*1024))))/1024,2).' kB';

05 Июн 2011, 22:39
Fashion

ofroke, эт почему? по идее логично же

05 Июн 2011, 22:56
КрошкаБуги

echo round((128*128*((83.35*1024)/(1200*800)))/1024,2).' kB';
Вот.Дочка подсказала.Кодыри млин.


__________
посл.ред. 05 Июн 2011, 23:13; всего 1 раз 05 Июн 2011, 22:58
ofroke

1.42 kB
поидее должно 8.99KB =\

05 Июн 2011, 23:13
КрошкаБуги

1.42 kB
добавлено спустя 13 минут:
<?php
$Npixel=1200*800;
$size=83.35;
$size1pixel=$size/$Npixel;
$NpixelZad=128*128;
$sizeZad=$NpixelZad*$size1pixel;
echo round($sizeZad,2).' kB';
?>
1.43 kB Первый алгоритм чють точнее

05 Июн 2011, 23:30
LooK

А поле в которое вводится урл, так же фильтровать как и все остальные?

06 Июн 2011, 17:42
Sandr

LooK, да.

06 Июн 2011, 18:27
SpAcE

ребят помогите с подсчётом
задача такая дана переменная
$a = ($row['win']+$row['lose']+$row['draw']+$row['cancel']) / $row['win'] * 100;

скрипт почему то выдаёт ошибку
Division by zero in D:\VertrigoServ\www\stat.php on line 75
75 строка эта именна та которая выше
....
смысл кода такой что нужно
сложить вин лос драв кансель разделить на вин и умножить на 100

07 Июн 2011, 11:42
LooK

SpAcE, помойму он говорит что ты делишь на ноль

07 Июн 2011, 11:51
SpAcE

вот смотрите
$s = mysql_result(mysql_query("SELECT SUM(win)+SUM(lose)+SUM(draw)+SUM(cancel) FROM`info` WHERE id=1"),0);
при выводе этой переменной выходит положительное число 2
НО
при попытке
echo $s / $row['win'] * 100;
пишет типа я на ноль делю

07 Июн 2011, 12:06
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.