что не так?

Print RSS
19

Author
Дух
0
	
$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
	{
Ж

Малиновые штаны
0
vseti-nn (4 Декабря 2011 / 20:25)
	
$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
	{
так надо наверное.
Changed: Жень4ик (04.12.2011 / 20:35)

2000 лет д.н.э.
0
2. SiT, if($ob == "$ret_ball")
это лишнее
Ж

Малиновые штаны
0
3. ramzes, А, ну да. Читает как строку. Кавычки не надо.

Веем холодом
0
нифига себе условие замутил. эт тебе для чего?
Author
Дух
0
проверка чисел для обмена баллов на рейтинг и на оборот

Добавлено через 03:21 сек.

//курс валют
$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

Добавлено через 04:07 сек.
ответа нормального так и не дождался

Добавлено через 05:01 сек.
не верно выполняется это условие ($obi != floor($obi))

Добавлено через 06:49 сек.
$obi = 1.5 к примеру а делает как будто одинаковые
Stickers / Tags / Rules / Top topics / Top Posts / Search