Я ввожу в поле текстовое текст и проверяю пустая ли она
if(empty($_POST['name'])) echo 'Вы не заполнили поле Имя';
если пустая то выводит что не заполнено поле, но если сделать пробел то поле уже получается не пустое и условие не выполняется. Как можно точно проверить чтобы и пробел считался пустым для проверки
Спустя 1 минута, 9 секунд (29.08.2009 - 21:39) live Uucyc написал(а):
задай условие и на проверку пробела. Если в строке только пробел, то считай и ее пустой.
Спустя 9 минут, 42 секунды (29.08.2009 - 21:49) WhiteKnight написал(а):
нашел фунцию trim
Сейчас попробую
Сейчас попробую
Спустя 8 минут, 49 секунд (29.08.2009 - 21:58) WhiteKnight написал(а):
Сделал так, но оно не работает
трим должен же очистить пробелы
трим должен же очистить пробелы
PHP |
$name = $_POST['name']; |
Спустя 22 минуты, 45 секунд (29.08.2009 - 22:20) Joker написал(а):
PHP |
if (empty(trim($_POST['name']," ")) echo 'Вы не заполнили поле Имя'; |
Спустя 1 минута, 51 секунда (29.08.2009 - 22:22) live Uucyc написал(а):
Достаточно будет только
PHP |
if (empty(trim($_POST['name'])) echo 'Вы не заполнили поле Имя'; |
Спустя 44 секунды (29.08.2009 - 22:23) WhiteKnight написал(а):
Цитата | ||
|
Fatal error: Can't use function return value in write context
if (empty(trim($_POST['name'])) echo 'Вы не заполнили поле Имя';
Тоже самое
Fatal error: Can't use function return value in write context
Спустя 5 минут, 20 секунд (29.08.2009 - 22:28) live Uucyc написал(а):
WhiteKnight, добавь еще одну скобку
PHP |
if (empty(trim($_POST['name']))) echo 'Вы не заполнили поле Имя'; |
Спустя 3 минуты, 44 секунды (29.08.2009 - 22:32) WhiteKnight написал(а):
if (empty(trim($_POST['name']))) echo 'Вы не заполнили поле Имя';
три открываются и три закрывают скобки.
ошибка таже
три открываются и три закрывают скобки.
ошибка таже
Спустя 7 минут, 1 секунда (29.08.2009 - 22:39) WhiteKnight написал(а):
вот так работает вроде
if ((trim($_POST['name']))== '') echo 'Вы не заполнили поле Имя';
if ((trim($_POST['name']))== '') echo 'Вы не заполнили поле Имя';
Спустя 5 минут, 49 секунд (29.08.2009 - 22:45) live Uucyc написал(а):
WhiteKnight, присвой трим(переменная) переменной и потом только проверяй