Loading...
как сделать в этом коде сделать чтобы нельзя было ложить больше 1м за один раз?
case 'money' :
$title = 'Казна клана' ;
include './system/h.php' ;
if(! $clan ['id' ] OR $clan [ 'id'] != $i ['id' ]) {
header ('location: /clan/' );
exit;
}
$g = _string ( _num ($_POST ['g' ]));
$s = _string ( _num ($_POST ['s' ]));
if( $g OR $s ) {
if( $g && $user ['g' ] >= $g ) {
mysql_query
( 'UPDATE `clans` SET `g` = `g` + ' .
$g .' WHERE `id` = "' . $clan ['id' ]. '"');
mysql_query
( 'UPDATE `users` SET `g` = `g` - ' .
$g .' WHERE `id` = "' . $user [ 'id']. '"');
}
if( $s && $user ['s' ] >= $s ) {
mysql_query
( 'UPDATE `clans` SET `s` = `s` + ' .
$s .' WHERE `id` = "' . $clan ['id' ]. '"');
mysql_query
( 'UPDATE `users` SET `s` = `s` - ' .
$s .' WHERE `id` = "' . $user ['id' ]. '"');
}
header ('location: /clan/money/' );
}
?>
<div class='title'> <?=$title?> </div>
<div class='line'></div>
<div class='content'>
Казна клана: <img src='/images/icon/silver.png' alt='*'/> <?=n_f ($i [ 's' ]) ?> <img src='/images/icon/gold.png' alt='*'/> <?=n_f ( $i ['g' ]) ?> <br/>
У вас на счету: <img src='/images/icon/silver.png' alt='*'/> <?=n_f ($user [ 's' ]) ?> <img src='/images/icon/gold.png' alt='*'/> <?=n_f ( $user [ 'g' ]) ?>
</div>
<div class='line'></div>
<div class='content'>
<form action='/clan/money/' method='post'>
<img src='/images/icon/gold.png' alt='*'/> <input name='g' value='0'/><br/>
<img src='/images/icon/silver.png' alt='*'/> <input name='s' value='0'/><br/>
<input type='submit' value='Пополнить'/>
</form>
</div>

<?
include './system/f.php' ;
break;
if(strlen($g) <100000 or strlen($g)>1000000){ echo '<div class="err">Минимум - 100000, максимум - 1000000</div>';
}
________
посл. ред. 20.11.2016 в 21:30; всего 1 раз(а); by Joker
Joker (20.11.2016 в 21:29)
if(strlen($g) <100000 or strlen($g)>1000000){ echo '<div class="err">Минимум - 100000, максимум - 1000000</div>';
}

спешу тебя огорчить )) в миллионе всего 7 символов ))) да и вообще... ты понял что написал то ? ))
252208259 (21.11.2016 в 06:54)
Joker (20.11.2016 в 21:29)
if(strlen($g) <100000 or strlen($g)>1000000){ echo '<div class="err">Минимум - 100000, максимум - 1000000</div>';
}

спешу тебя огорчить )) в миллионе всего 7 символов ))) да и вообще... ты понял что написал то ? ))


ахахахахахахахаха
SYST ,

сделай в форме ввода суммы размер 6 символов, тогда больше, чем 999999 не положат, а так-то нужно условие ставить на проверку запроса с суммой
SYST ,это займёт много времени
252208259 (21.11.2016 в 06:54)
Joker (20.11.2016 в 21:29)
if(strlen($g) <100 000 or strlen($g)> 1 000 000) { echo '<div class="err">Минимум - 100000, максимум - 1000000</div>';
}

спешу тебя огорчить )) в миллионе всего 7 символов ))) да и вообще... ты понял что написал то ? ))

del
________
посл. ред. 21.11.2016 в 09:20; всего 1 раз(а); by Joker
Joker (21.11.2016 в 09:05)
252208259 (21.11.2016 в 06:54)
Joker (20.11.2016 в 21:29)
if(strlen($g) <100 000 or strlen($g)> 1 000 000) { echo '<div class="err">Минимум - 100000, максимум - 1000000</div>';
}

спешу тебя огорчить )) в миллионе всего 7 символов ))) да и вообще... ты понял что написал то ? ))

Ты тормоз? Если юзер ввёл цифру, менее 100 000 или более 1 000 000 - ему выведет эту ошибку.

Да и вообще… в миллионе шесть нулей....


не тупи тебе правильно указали ты не сумму сравниваешь а длину строки у тебя строка проверяется ДЛИННОЙ от 100 000 до 1 000 000 СИМВОЛОВ
Вилы_Выкидные (21.11.2016 в 09:14)
Joker (21.11.2016 в 09:05)
252208259 (21.11.2016 в 06:54)
Joker (20.11.2016 в 21:29)
if(strlen($g) <100 000 or strlen($g)> 1 000 000) { echo '<div class="err">Минимум - 100000, максимум - 1000000</div>';
}

спешу тебя огорчить )) в миллионе всего 7 символов ))) да и вообще... ты понял что написал то ? ))

Ты тормоз? Если юзер ввёл цифру, менее 100 000 или более 1 000 000 - ему выведет эту ошибку.

Да и вообще… в миллионе шесть нулей....


не тупи тебе правильно указали ты не сумму сравниваешь а длину строки у тебя строка проверяется ДЛИННОЙ от 100 000 до 1 000 000 СИМВОЛОВ

Действительно :-) Спс)
SYST (20.11.2016 в 20:58)
как сделать в этом коде сделать чтобы нельзя было ложить больше 1м за один раз?
case 'money' :
$title = 'Казна клана' ;
include './system/h.php' ;
if(! $clan ['id' ] OR $clan [ 'id'] != $i ['id' ]) {
header ('location: /clan/' );
exit;
}
$g = _string ( _num ($_POST ['g' ]));
$s = _string ( _num ($_POST ['s' ]));
if( $g OR $s ) {
if( $g && $user ['g' ] >= $g ) {
mysql_query
( 'UPDATE `clans` SET `g` = `g` + ' .
$g .' WHERE `id` = "' . $clan ['id' ]. '"');
mysql_query
( 'UPDATE `users` SET `g` = `g` - ' .
$g .' WHERE `id` = "' . $user [ 'id']. '"');
}
if( $s && $user ['s' ] >= $s ) {
mysql_query
( 'UPDATE `clans` SET `s` = `s` + ' .
$s .' WHERE `id` = "' . $clan ['id' ]. '"');
mysql_query
( 'UPDATE `users` SET `s` = `s` - ' .
$s .' WHERE `id` = "' . $user ['id' ]. '"');
}
header ('location: /clan/money/' );
}
?>
<div class='title'> <?=$title?> </div>
<div class='line'></div>
<div class='content'>
Казна клана: <img src='/images/icon/silver.png' alt='*'/> <?=n_f ($i [ 's' ]) ?> <img src='/images/icon/gold.png' alt='*'/> <?=n_f ( $i ['g' ]) ?> <br/>
У вас на счету: <img src='/images/icon/silver.png' alt='*'/> <?=n_f ($user [ 's' ]) ?> <img src='/images/icon/gold.png' alt='*'/> <?=n_f ( $user [ 'g' ]) ?>
</div>
<div class='line'></div>
<div class='content'>
<form action='/clan/money/' method='post'>
<img src='/images/icon/gold.png' alt='*'/> <input name='g' value='0'/><br/>
<img src='/images/icon/silver.png' alt='*'/> <input name='s' value='0'/><br/>
<input type='submit' value='Пополнить'/>
</form>
</div>
<?
include './system/f.php' ;
break;

Вот так:
if($g < '100000' or $g > '1000000'){
echo 'Минимум - 100 000, максимум - 1 000 000';
}
Онлайн: 2
Время:
Gen. 0.0939
(c) Bym.Guru 2010-2026