Простая проверка данных - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Tue, 24 Dec 2024 20:29:57 +0300 5. <strong>WmLiM</strong>, проверяя интервал ты автоматом зарежешь строку, так что проверять тип переменной необязательно.<br> разве что для чистоты кода https://visavi.net/topics/39966/656541 Простая проверка данных ramzes Mon, 27 Jan 2014 00:42:51 +0400 Сообщения https://visavi.net/topics/39966/656541 1. <strong>Moto-Moto</strong>, is_integer () проверка для числовых значений, а дальше проверяешь диапазон. https://visavi.net/topics/39966/656527 Простая проверка данных Антон Sun, 26 Jan 2014 22:34:49 +0400 Сообщения https://visavi.net/topics/39966/656527 2, как легко)) не додумался. Спасибо большое!<br> <br> 3, ничего бывает :-) кстати зачем использовать регулярку, когда всё решает intval() ?)))) https://visavi.net/topics/39966/656514 Простая проверка данных ШЕДЕВР Sun, 26 Jan 2014 21:10:12 +0400 Сообщения https://visavi.net/topics/39966/656514 если я правельно понял, то нужна проверка переменной на число?<br> <pre class="prettyprint">&lt;?php $promo = &#039;123&#039;; if(preg_match(&#039;|^&#91;\d]*$|&#039;, $promo)){ echo &#039;good&#039;; } else{ echo &#039;error&#039;; } ?&gt;</pre> <br> <em><span style="font-size:x-small">Добавлено через 03:54 сек.</span></em><br> или я не проснулся и нужно сделать проверку на диапазон чисел от 1 до 10?<img src="https://visavi.net/uploads/stickers/nozh.gif" alt="nozh"> https://visavi.net/topics/39966/656485 Простая проверка данных Алексей Sun, 26 Jan 2014 13:25:18 +0400 Сообщения https://visavi.net/topics/39966/656485 if($promo &lt; 1 or $promo &gt; 10) { error... } https://visavi.net/topics/39966/656473 Простая проверка данных TRAIL Sun, 26 Jan 2014 10:13:14 +0400 Сообщения https://visavi.net/topics/39966/656473 в переменной $promo должно быть число от 1 до 10.<br> <br> делаю проверку...<br> <br> $promo=intval($_POST[&#039;promo&#039;]);<br> if($promo==&quot;&quot;){...error...<br> <br> Получается если системе подсунут не число, то система выдаст ошибку. НО, а если подсунут 11 или другое число, не от 1 до 10...<br> <br> Как сделать проверку?<br> <br> Обычно я делал if($promo==1 and $promo==2... но это костыль... <br> <br> Поделитесь как избежать этого костыля?)))))<br> <br> СПАСИБО https://visavi.net/topics/39966/656472 Простая проверка данных ШЕДЕВР Sun, 26 Jan 2014 10:03:04 +0400 Сообщения https://visavi.net/topics/39966/656472