Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Лишние пробелы в форме поиска
 
 автор: SS   (15.10.2005 в 14:50)   письмо автору
 
 

Часто перед началом или в конце искомого слова в форме случайно ставят пробел, из-за чего не получают результата поиска. Как бороться с такими пробелами? - Именно в самом начале формы и в самом конце:
_Лишние_пробелы_в_форме_поиска_

   
 
 автор: cheops   (15.10.2005 в 15:11)   письмо автору
 
   для: SS   (15.10.2005 в 14:50)
 

Это бывает если в значение value попадают пробелы
<input type=text name=name value = '     '>

но чаще бывает это в textarea, так как большой соблазн поставить пробел или перевод строки между тэгом <textarea> и </textarea>
<textarea>
</textarea>

Чтобы от них избавиться следует писать
<textarea></textarea>

   
 
 автор: SS   (15.10.2005 в 21:41)   письмо автору
 
   для: cheops   (15.10.2005 в 15:11)
 

Я имел ввиду ошибки пользователя при вводе данных для запроса.

   
 
 автор: Football   (15.10.2005 в 16:27)   письмо автору
 
   для: SS   (15.10.2005 в 14:50)
 

Ну если я правильно понял, то тебе надо удалить проблемы в начале и в конце строки. Для этого используется функция trim

$str=trim($str);

   
 
 автор: SS   (15.10.2005 в 22:05)   письмо автору
 
   для: Football   (15.10.2005 в 16:27)
 

Спасибо, все работает.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования