что не так? - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sat, 11 Jan 2025 18:41:55 +0300проверка чисел для обмена баллов на рейтинг и на оборот<br>
<br>
<em><span style="font-size:x-small">Добавлено через 03:21 сек.</span></em><br>
<pre class="prettyprint">
//курс валют
$ob=$_POST['ob'];
$summa=$_POST['summa'];
$ball_ret=50;
//$reting_rub=10;
//$ball_rub=50;
echo"Курс обмена на ".date("d/m/Y")."<br/>1 рейтинг равен $ball_ret баллам<P>";
if(isset($summa))
{
if(is_numeric($summa))//проверяем верный ли формат числа
{
$obi=($summa / $ball_ret);
if($ob == "ret_ball"){$ob1=($summa != floor($summa)) or ($summa < 0);}
if($ob == "ball_ret"){$ob1=($summa != floor($summa)) or ($obi != floor($obi)) or ($summa < 0);}
if($ob1)
{echo'Неверно введено число!';}
else
</pre>
<br>
<em><span style="font-size:x-small">Добавлено через 04:07 сек.</span></em><br>
ответа нормального так и не дождался<br>
<br>
<em><span style="font-size:x-small">Добавлено через 05:01 сек.</span></em><br>
не верно выполняется это условие ($obi != floor($obi))<br>
<br>
<em><span style="font-size:x-small">Добавлено через 06:49 сек.</span></em><br>
$obi = 1.5 к примеру а делает как будто одинаковые
https://visavi.net/topics/27121/456556
что не так? УдаленныйMon, 05 Dec 2011 18:10:29 +0400Сообщенияhttps://visavi.net/topics/27121/456556нифига себе условие замутил. эт тебе для чего?
https://visavi.net/topics/27121/456078
что не так? ZдешнийMon, 05 Dec 2011 00:21:23 +0400Сообщенияhttps://visavi.net/topics/27121/4560783. <strong>ramzes</strong>, А, ну да. Читает как строку. Кавычки не надо.
https://visavi.net/topics/27121/456061
что не так? Жень4икMon, 05 Dec 2011 00:08:49 +0400Сообщенияhttps://visavi.net/topics/27121/4560612. <strong>SiT</strong>, if($ob == <span style="color:#ff0000">"</span>$ret_ball<span style="color:#ff0000">"</span>)<br>
это лишнее
https://visavi.net/topics/27121/455964
что не так? ramzesSun, 04 Dec 2011 21:42:29 +0400Сообщенияhttps://visavi.net/topics/27121/455964<blockquote class="blockquote"><strong>vseti-nn</strong> (4 Декабря 2011 / 20:25)<br>
<pre class="prettyprint">
$ob2=($summa / $ball_ret);
if($ob == "[b]$[/b]ret_ball"){$ob1=($summa != floor($summa)) or ($summa < 0);}
if($ob == "ball_ret"){$ob1=($summa != floor($summa)) or ($ob2 != floor($ob2)) or ($summa < 0);}
if($ob1)
{echo'Неверно введено число!';}
else
{</pre></blockquote>
так надо наверное.
https://visavi.net/topics/27121/455920
что не так? Жень4икSun, 04 Dec 2011 20:35:20 +0400Сообщенияhttps://visavi.net/topics/27121/455920<pre class="prettyprint">
$ob2=($summa / $ball_ret);
if($ob == "ret_ball"){$ob1=($summa != floor($summa)) or ($summa < 0);}
if($ob == "ball_ret"){$ob1=($summa != floor($summa)) or ($ob2 != floor($ob2)) or ($summa < 0);}
if($ob1)
{echo'Неверно введено число!';}
else
{</pre>
https://visavi.net/topics/27121/455910
что не так? УдаленныйSun, 04 Dec 2011 20:25:04 +0400Сообщенияhttps://visavi.net/topics/27121/455910