Простая проверка данных - 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)Tue, 24 Dec 2024 20:29:57 +03005. <strong>WmLiM</strong>, проверяя интервал ты автоматом зарежешь строку, так что проверять тип переменной необязательно.<br>
разве что для чистоты кода
https://visavi.net/topics/39966/656541
Простая проверка данных ramzesMon, 27 Jan 2014 00:42:51 +0400Сообщенияhttps://visavi.net/topics/39966/6565411. <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/6565272, как легко)) не додумался. Спасибо большое!<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"><?php
$promo = '123';
if(preg_match('|^[\d]*$|', $promo)){
echo 'good';
}
else{
echo 'error';
}
?></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/656485if($promo < 1 or $promo > 10) { error... }
https://visavi.net/topics/39966/656473
Простая проверка данных TRAILSun, 26 Jan 2014 10:13:14 +0400Сообщенияhttps://visavi.net/topics/39966/656473в переменной $promo должно быть число от 1 до 10.<br>
<br>
делаю проверку...<br>
<br>
$promo=intval($_POST['promo']);<br>
if($promo==""){...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