Помощь с кодом
Цитата: WmRush от 15.10.2015, 14:17Всем привет!
Тут такая ситуация!
Имеется код на js
вот он
test.val(parseFloat(renderSpeed/600)+ parseFloat(test.val()))Где test это имеющийся баланс
Вроде все не плохо работает!
Но вот в обработке пхп чето не получается
вот код пхп
$countCripto = sprintf("%01.15f", $speed / 600) + $row[$row['Mine']];Почему то цифры очень сильно отличаются!
Тоесть если через код js цифра будет к примеру 127 то на пхп это будет около 2 или 3
Подскажите что я делаю не так!
Всем привет!
Тут такая ситуация!
Имеется код на js
вот он
test.val(parseFloat(renderSpeed/600)+ parseFloat(test.val()))
Где test это имеющийся баланс
Вроде все не плохо работает!
Но вот в обработке пхп чето не получается
вот код пхп
$countCripto = sprintf("%01.15f", $speed / 600) + $row[$row['Mine']];
Почему то цифры очень сильно отличаются!
Тоесть если через код js цифра будет к примеру 127 то на пхп это будет около 2 или 3
Подскажите что я делаю не так!
Цитата: WmRush от 15.10.2015, 14:19renderSpeed и $speed
вычисляются по одной схеме!$speed = (стоимость / (время окупаемости в юниксе * курс валюты)) * кол-во ghs ;
$speed = sprintf("%01.15f", $speed);Вот так вычисляю скорость
renderSpeed и $speed
вычисляются по одной схеме!
$speed = (стоимость / (время окупаемости в юниксе * курс валюты)) * кол-во ghs ;
$speed = sprintf("%01.15f", $speed);
Вот так вычисляю скорость
Цитата: Misha от 15.10.2015, 15:17ra4ok14,
Надо было ответить на чётко поставленный вопрос. Как вариант преобразование у тебя идёт некоторых переменных в php намного сильно отлично от того как они преобразовывают в jsУ тебя $speed и renderSpeed одинаковые?
ra4ok14,
Надо было ответить на чётко поставленный вопрос. Как вариант преобразование у тебя идёт некоторых переменных в php намного сильно отлично от того как они преобразовывают в js
У тебя $speed и renderSpeed одинаковые?
Цитата: WmRush от 15.10.2015, 15:32Цитата: MishaУ тебя $speed и renderSpeed одинаковые?
Да одинаковы, проверял это! Вот и проблема в том что они одинаковы, но начисление происходит совсем разное!
Да одинаковы, проверял это! Вот и проблема в том что они одинаковы, но начисление происходит совсем разное!
Цитата: Misha от 15.10.2015, 15:36ra4ok14,
Цитата: MishaКак вариант преобразование у тебя идёт некоторых переменных в php намного сильно отлично от того как они преобразовывают в jsЦитата: ra4ok14parseFloat(test.val())
иЦитата: ra4ok14$row[$row['Mine']
Совпадают?
ra4ok14,
и
Совпадают?
Цитата: WmRush от 15.10.2015, 16:02Цитата: MishaСовпадают?
Сделал вот так еще
$countCripto = (sprintf("%01.15f", $speed / 600) * ($time - $row['LastDate'])) + $row[$row['Mine']];
что бы уж еще и умножало на кол-во пройденых сек!
Но все равно слишком опаздывает!
Тоесть если на странице где бегут эти циферки одна цифра а если делать зачисление то совсем другая!Вобщем вот сам код js
http://pastebin.com/8UG4kfhAВот код пхп
http://pastebin.com/zza4YWWTверсия пхп 5.4
$u = $mysql->prepare("SELECT * FROM users WHERE Id = ?");
$u->execute(array($_SESSION['id']));
$r = $u->fetch();
$countghs = $r['Ghs']; // Кол-во GHS
$speed = ($price / ($okup * $cfg[$r['Mine']])) * $countghs;
$speed = sprintf("%01.15f", $speed);Собственно сам блок с цифрами
<input type=hidden class=miner value=<?=$r['Mine']; ?>>
<input type=hidden id=speed value=<?=$speed; ?>>
<input type=hidden id=cloud value=<?=$r['Ghs']; ?>><div class="col-md-3 col-sm-3 col-xs-12 bg-white">
<img src="crypto/btc.png" width="54" style="float:left; margin: 0 15px 0 15px;">
<div id="btc">
<input type=hidden id=Titi value=<?=$r['btc']; ?>>
Count: <span id="Count"><?=$r['btc'];?></span></br>
Price: <span id="Price"><?=sprintf("%01.2f", $cfg['btc']); ?></span></br>
Cash: <span id="Cash"><?=sprintf("%01.8f", ($r['btc'] * $cfg['btc'])); ?></span>
<div onclick="mining('1');" class="butmine" id="mine-btc" style="background:url(crypto//dob.png)no-repeat;position:relative; width:40px; height:54px; border: 1px solid red; top:-56px; left:210px; <? if($r['Mine'] == 'btc') echo 'background-color:#1ABB9C;'; ?> cursor:pointer;"></div>
</div>
</div>
Сделал вот так еще
$countCripto = (sprintf("%01.15f", $speed / 600) * ($time - $row['LastDate'])) + $row[$row['Mine']];
что бы уж еще и умножало на кол-во пройденых сек!
Но все равно слишком опаздывает!
Тоесть если на странице где бегут эти циферки одна цифра а если делать зачисление то совсем другая!
Вобщем вот сам код js
http://pastebin.com/8UG4kfhA
Вот код пхп
http://pastebin.com/zza4YWWT
версия пхп 5.4
$u = $mysql->prepare("SELECT * FROM users WHERE Id = ?");
$u->execute(array($_SESSION['id']));
$r = $u->fetch();
$countghs = $r['Ghs']; // Кол-во GHS
$speed = ($price / ($okup * $cfg[$r['Mine']])) * $countghs;
$speed = sprintf("%01.15f", $speed);
Собственно сам блок с цифрами
<input type=hidden class=miner value=<?=$r['Mine']; ?>>
<input type=hidden id=speed value=<?=$speed; ?>>
<input type=hidden id=cloud value=<?=$r['Ghs']; ?>>
<div class="col-md-3 col-sm-3 col-xs-12 bg-white">
<img src="crypto/btc.png" width="54" style="float:left; margin: 0 15px 0 15px;">
<div id="btc">
<input type=hidden id=Titi value=<?=$r['btc']; ?>>
Count: <span id="Count"><?=$r['btc'];
?></span></br>
Price: <span id="Price"><?=sprintf("%01.2f
", $cfg['btc']); ?></span></br>
Cash: <span id="Cash"><?=sprintf("%01.8f&
quot;, ($r['btc'] * $cfg['btc'])); ?></span>
<div onclick="mining('1');" class="butmine" id="mine-btc" style="background:url(crypto//dob.png)no-repe
at;position:relative; width:40px; height:54px; border: 1px solid red; top:-56px; left:210px; <? if($r['Mine'] == 'btc') echo 'background-color:#1ABB9C;'; ?> cursor:pointer;"></div>
</div>
</div>
Цитата: Misha от 15.10.2015, 20:58Лол. У тебя всё зависит от времени, а ты ещё думаешь, почему же всё различается. Подумай, откуда js берёт секунды, а откуда php
Лол. У тебя всё зависит от времени, а ты ещё думаешь, почему же всё различается. Подумай, откуда js берёт секунды, а откуда php