Гость_Алексей
8.11.2013 - 16:51
Здравствуйте!
Есть условие if(), которое формируется в зависимости от введённых данных в поле. Как сделать так, чтобы это условие проверялось перед тем как выполнилась проверка содержимого?
Например:
1==1
2==3
if (1==1 && 2==3) {
some action
}
А что если будет введено какое-нибудь левое условие и в коде возникнет ошибка?
Как быть?
Цитата |
проверялось перед тем как выполнилась проверка |
а теперь ещё раз, что вам нужно?
Например, человек вводит в поле:
1==1
2==3
PHP скрипт формирует условие следующим образом:
if (1==1 && 2==3) {
some action
}
Если в поле введены корректные данные для проверки в условии, всё ок.
Но если написать что-нибудь левое, например:
петя
вася
if (петя && вася) {
some action
}
Вылезет ошибка.
Как этого избежать?
вроде как это называется приведение к типу
$a = (int)$_POST['num'];
теперь $a будет числом, если пользователь введет 'Петя', то $a == 0
Просто условия могут быть самые разные, не только числа, но и массивы, переменные и т.д.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.