[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: [задача twin'a] - корректная обработка данных
Страницы: 1, 2, 3
exotica
Цитата
3. При осуществлении поиска слово, набранное в поле, должно возвращаться обратно в форму.

Вот блин сам снял и забыл. Сейчас решу вопрос.

Цитата
Код вперемешку с версткой ужасно выглядит. Если уже и пишешь все в одном файле, то пиши код вверху, до начала верстки.

а как в таком случае добиться появления строк в нужных местах страницы а не все в Топе?

Цитата
После header() нету exit;

поправлю сейчас упустил

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Winston
Цитата (exotica @ 3.06.2013 - 21:01)
Не смог решить вопрос только с множественными пробелами. Пробел перед и после символов получился, но вот html превращает много пробелов в один..

Можно так
echo '<a href="?id='.$resToWhile['id'].'">'.str_replace(' ', '&nbsp;', htmlspecialchars($resToWhile['name'])).'</a><br>';




Спустя 2 минуты, 55 секунд Winston написал(а):
Цитата (exotica @ 3.06.2013 - 21:19)
а как в таком случае добиться появления строк в нужных местах страницы а не все в Топе?

Вся логика/запросы и т.п. вверху, а вывод внизу, в нужном месте.
exotica
Цитата
Можно так

т.е. если я правильно понял то пробелы "сокращаются" только при выводе в браузер. И как я заметил в mysql они сохраняются оригинальными. Сейчас попробую применить.

Цитата
Вся логика/запросы и т.п. вверху, а вывод внизу, в нужном месте.

Сам алгоритм вывода мне не ясен. Т.к. если я делаю echo в скрипте сверху то оно и появляется сверху. Каким способом перенести message внутрь html документа?
использовать Переменные?


Вот такая конструкция помогла:
.str_replace('&nbsp ', ' ', (htmlspecialchars($res['name']))).


В вашем случае все пробелы отображаются как &nbsp пологаю это из-за обработки функцией htmlspecialchars()

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Winston
Цитата (exotica @ 3.06.2013 - 21:44)
т.е. если я правильно понял то пробелы "сокращаются" только при выводе в браузер. И как я заметил в mysql они сохраняются оригинальными.

Так и есть.

Цитата (exotica @ 3.06.2013 - 21:44)
Каким способом перенести message внутрь html документа?
использовать Переменные?

Да. В данном случае массивы использовать.
exotica
- Возврат запроса в поле поиска НЕ работает. Исправляю.

Цитата
Так и есть.

Применил, выше отписал. Наглядно по ссылке можно увидеть.
Цитата
Да. В данном случае массивы использовать.


Такс как я сложил в голове логику:
- Значит имеем некий массив $message
- При выполнении какого либо условия скрипта присваиваем $message[1] = "сообщение" или $message[2] = "Другое сообщение"
- А в коде делаем проверку на существование массива

Но сразу же возникает вопрос а вернее 2:
- используем for или foreach для перебора элементов массива и их вывода
- как в таком случае вывести результяты цикла while? (в голове возникают громадные конструкции которые и описать нельзя dry.gif )

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Быстрый ответ:

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