Вопрос № 44918: Уважаемые эксперты, пишет вам SanS.
У меня к вам такой вопрос: я делаю "сайт" на PHP и использую хранение данных в MySQL. В БД есть таблица и одно из полей текстовое(большого объема). В этом поле я сохраняю текст, причем в отформатирова...Вопрос № 44959: Здраствуйте!
Я начил сам изучать PHP и вот не как не огу понять масивы вообще не могу не для чего они нужны ни как они работают не моглибы вы мне обьяснить это или дать ссылку на статью.
Заранее благодарен!...
Вопрос № 44.918
Уважаемые эксперты, пишет вам SanS.
У меня к вам такой вопрос: я делаю "сайт" на PHP и использую хранение данных в MySQL. В БД есть таблица и одно из полей текстовое(большого объема). В этом поле я сохраняю текст, причем в отформатированном виде(красная строка, абзацы т.п.), когда просматриваю, что у меня там храниться через специальный редактор, то все как было отформатировано, так и есть, но когда достаю данные средствами php, то весь текст извлекается как единый, целый, без форматьрования.
Отправлен: 01.06.2006, 17:30
Вопрос задал: _SanS_ (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Madproger
Здравствуйте, _SanS_!
PHP отдает браузеру текст в чистом виде как есть. ТО что ты в редакторе отформатировал его слабо волнует (браузер) Браузер понимает тока разметку html. Т.е. когда в редакторе пишешь используй хтмл.
Типа вот так вот
< p >
Каклй нить текст < br / >
чтобы получить новую строку вводи < br / >
Браузер не понимает слэш 0 и другие символы разметки.
< / p >
--------- И будет вам счАстиЕ!
Ответ отправил: Madproger (статус: 7-ой класс)
Ответ отправлен: 01.06.2006, 23:55
Отвечает: Андрющенко Вячеслав Васильевич
Здравствуйте, _SanS_!
Использойте функцию nl2break(); Она преобзазует переводы строки(например, сделанные путем нажатия "enter" в форме добавления текста в БД) в тег "< br >".
Отвечает: Alexey Vilchinsky
Здравствуйте, _SanS_!
Дело в том, что пхп достает данные со всем форматированием, но когда вы выводите тект в браузер, то все идет сплошным текстом.
Это связано с тем, что браузер не понимает обычного форматирования текста. Для того чтобы текст в браузере отображался нормально, используйте для форматирования html теги либо попробуйте функцию пхп nl2br()
--------- Делая людям добро, мы возвращаем его многократно...
Ответ отправил: Alexey Vilchinsky (статус: 9-ый класс)
Ответ отправлен: 02.06.2006, 08:16
Отвечает: Santana
Здравствуйте, _SanS_!
Попоробуй свой текст выводить в тегах <pre> </pre>
и будет тебе счастье
Ответ отправил: Santana (статус: 3-ий класс)
Ответ отправлен: 05.06.2006, 19:13
Вопрос № 44.959
Здраствуйте!
Я начил сам изучать PHP и вот не как не огу понять масивы вообще не могу не для чего они нужны ни как они работают не моглибы вы мне обьяснить это или дать ссылку на статью.
Заранее благодарен!
Отвечает: Madproger
Здравствуйте, Редников Юрий Андреевич!
Что такое массивы и для чего они нужны - это тебе надо из общей теории программирования читать (они есть практически в любом языке программирования)
О работе массивов в РНР
http://phpclub.ru/detail/article/2001-01-13
Куча документации по РНР здесь
http://phpfaq.ru/docs
--------- И будет вам счАстиЕ!
Ответ отправил: Madproger (статус: 7-ой класс)
Ответ отправлен: 02.06.2006, 11:43
Отвечает: gp
Здравствуйте, Редников Юрий Андреевич!
Вот попробую на такой аналогии объяснить:
Представьте себе роту солдат, каждый из них обладает множеством характеристик - ФИО, рост, личный номер и т.д., в общем, на каждого толстенное личное дело. Здесь рота - это массив, а уникальные характеристики солдат -индексы. Для обращения командира к солдату не нужно читать вслух все его личное дело, достаточно назвать индекс (номер, фамилию). Например, "нечетные номера - шаг вперед". Или "Сидоров - сегодня дежурит по кухне".
Такой подход позволяет нам упорядочить работу с набором данных путем обращения к ним по простым, легко управляемым индексам. Это может быть и порядковая нумерация 0,1,2,3,4,5, ..., и набор более простых данных (фамилии). И, наконец, создав массив, мы можем обращаться сразу к нему всему (Рота, направо!)
В заключение, почитайте статью:
http://www.dklab.ru/chicken/nablas/19.html
Ответ отправил: gp (статус: Академик) Украина, Симферополь WWW:Федерация Крымского Армспорта ---- Ответ отправлен: 02.06.2006, 11:55