[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка содержимого условия
Гость_Алексей
Здравствуйте!
Есть условие if(), которое формируется в зависимости от введённых данных в поле. Как сделать так, чтобы это условие проверялось перед тем как выполнилась проверка содержимого?
Например:
1==1
2==3

if (1==1 && 2==3) {
some action
}

А что если будет введено какое-нибудь левое условие и в коде возникнет ошибка?
Как быть?
rooor
Цитата
проверялось перед тем как выполнилась проверка

blink.gif

а теперь ещё раз, что вам нужно? smile.gif
Guest
Например, человек вводит в поле:
1==1
2==3
PHP скрипт формирует условие следующим образом:
if (1==1 && 2==3) {
some action
}
Если в поле введены корректные данные для проверки в условии, всё ок.
Но если написать что-нибудь левое, например:
петя
вася
if (петя && вася) {
some action
}
Вылезет ошибка.
Как этого избежать?
Guest
Кроме регулярок..
rooor
вроде как это называется приведение к типу
$a = (int)$_POST['num'];

теперь $a будет числом, если пользователь введет 'Петя', то $a == 0
Guest
О, а как это делается?
Guest
Просто условия могут быть самые разные, не только числа, но и массивы, переменные и т.д.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.