|
|
|
| Здравствуйте!
нужно проверить на заполняймость поля, т.е. если юзер ввел пробел - не считать, что поле заполнено!
Соответственно если пользователь ввел слова и между ними есть пробел... | |
|
|
|
|
|
|
|
для: vadimka
(27.07.2009 в 16:09)
| |
<?
$_POST['msg'] = trim($_POST['msg']);
if(empty($_POST['msg']))
exit('А где сообщение?');
?>
|
| |
|
|
|
|
|
|
|
для: а-я
(27.07.2009 в 17:12)
| | предлагалось выполнить проверку, а не губить значение поля. | |
|
|
|
|
|
|
|
для: Trianon
(27.07.2009 в 18:28)
| | Спасибо! Может я неправильно объяснил, но в принципе это точто нужно. т.е мне не нужно корить пользователя пробелом:) Мне главное не пропустить пустое поле. Вот бы еще в джава-скрипте тоже сделать. | |
|
|
|
|
|
|
|
для: vadimka
(27.07.2009 в 19:59)
| | - | |
|
|
|
|
|
|
|
для: Trianon
(27.07.2009 в 18:28)
| | да как-то не подумал, что кому - то нужна переменная с пробелом.. =)
я все текстовые поля обрабатываю через trim()
MySQL вроде не пишет такое.. | |
|
|
|
|
|
|
|
для: а-я
(28.07.2009 в 04:46)
| | я все текстовые поля обрабатываю через trim()
А если я хочу например чтобы мой ник начинался или заканчивался пробелом, тогда после trim получается в итоге нихрена? | |
|
|
|
|
|
|
|
для: AcidTrash
(28.07.2009 в 22:23)
| | т.е. имеется в виду регулярка, которая запрешает "голый" пробел, но разрешает пробелы при присутствии знаков? Наверно такое нужно на таком форуме как этот ... или для портфолио:) | |
|
|
|
|
|
|
|
для: AcidTrash
(28.07.2009 в 22:23)
| | думаю, хуже будет наоборот: если вы при регистрации не хотели бы поставить пробел в логине, но случайно поставили.
тяжко будет догадаться, что нужен пробел при авторизации.
ну а если использовать трим при регистрации и авторизации - такого рода проблем не будет | |
|
|
|
|
|
|
|
для: ride
(29.07.2009 в 19:19)
| | если вы при регистрации не хотели бы поставить пробел в логине, но случайно поставили.
Обычно я при регистрации контролирую, что хочу ввести, а не на авось и на скоряк.
тяжко будет догадаться, что нужен пробел при авторизации.
Также тяжко будет догадаться, почему я не могу войти, когда я ник при регистрации указал с пробелом :) | |
|
|
|
|
|
|
|
для: AcidTrash
(29.07.2009 в 22:09)
| | >>Также тяжко будет догадаться, почему я не могу войти, когда я ник при регистрации указал с пробелом :)
так вот и я об этом))
upd
ой, я вас не правильно понял
так я же говорю, что если использовать трим при регистрации и авторизации - проблем не будет)) | |
|
|
|
|
|
|
|
для: ride
(29.07.2009 в 22:18)
| | так я же говорю, что если использовать трим при регистрации и авторизации - проблем не будет))
Ну и опять же почему не будет?
Я регистрирую ник "пробел"test, и после trim, что будет? | |
|
|
|
|
|
|
|
для: AcidTrash
(30.07.2009 в 21:42)
| | вы регистрируете ник, указываете пробелtest.
после trim остается только test.
далее вы вводите логин для входа пробелtest.
снова используем трим, в рез-те остается опять test.
test===test | |
|
|
|
|
|
|
|
для: AcidTrash
(28.07.2009 в 22:23)
| | Вообще-то обычно СУБД в полях типа char и varchar хвостовые пробелы не провайдит. | |
|
|
|
|
автор: AcidTrash(кафе) (30.07.2009 в 09:03) |
|
|
для: Trianon
(29.07.2009 в 22:59)
| | Вообще-то обычно СУБД в полях типа char и varchar хвостовые пробелы не провайдит.
Это да. Зато хорошо провайдит пробел впереди. | |
|
|
|