mysql - есть кто норм разбирается?)


гильдия Бойцы (Грандмастер)[33919] The Shades (Тень - Зам. Главы) гильдия Королевские Лабоходы (Грандмастер)[16191] Фортис Информация
Назад к темам раздела.
2009-10-23 17:44:20 гильдия Бойцы (Грандмастер)[33919] The Shades (Тень - Зам. Главы) гильдия Королевские Лабоходы (Грандмастер)[16191] Фортис Информация
собственно, проблема в том, как отправить из <textarea></textarea> форматированный* текст в базу данных методом POST, а потом извлечь его оттуда в том же форматировании...

* - форматирование простейшее - просто необходимо сохранить переносы строк...
 
2009-10-23 22:50:59 гильдия Столичные Шахтеры (Грандмастер)[18642] гильдия Заморские Купцы (Мастер)[8512] fanatik Информация
посмотри ф-ции:
mysql_real_escape_string()
htmlspecialchars()
если ты с php работаешь...в Perl'e и др. языках можно найти свои аналоги...
переносы строк сохраняются и так, другое дело, если ты хочешь текст в формате html вывести, тебе надо replace сделать n на <br/>
 
2009-10-25 12:05:54 гильдия Бойцы (Грандмастер)[33919] The Shades (Тень - Зам. Главы) гильдия Королевские Лабоходы (Грандмастер)[16191] Фортис Информация
fanatik
вот насчет последней строки - у меня /n в базе данных не появляется, несмотря на то что я отправляю текст с переносами с warp="hard"...
 
2009-10-25 17:41:59 гильдия Мудрецы (Мастер)[4895] гильдия Собиратели (Мастер)[3573] WinterSilence Информация
Фортис
если по php то так:
<textarea name="txt"></textarea>

$text = strip_tags($_POST['txt']); //удаляем лишние теги
$text = str_replace("n","<br>",$text); // заменяем символ переноса на тег
mysql_query(..);
 
2009-10-25 17:44:12 гильдия Мудрецы (Мастер)[4895] гильдия Собиратели (Мастер)[3573] WinterSilence Информация
Фортис
n это не визуальный символ
 
2009-10-27 20:25:04 гильдия Бойцы (Грандмастер)[33919] The Shades (Тень - Зам. Главы) гильдия Королевские Лабоходы (Грандмастер)[16191] Фортис Информация
дримка лагает :(

dryid
завтра обязательно попробую, спс)
 
2009-10-29 23:21:07 гильдия Бойцы (Грандмастер)[33919] The Shades (Тень - Зам. Главы) гильдия Королевские Лабоходы (Грандмастер)[16191] Фортис Информация
пока поапаю - мож еще кто чего умное скажет, пока я дримку пытаю :(
 
2009-11-05 12:30:43 гильдия Бойцы (Грандмастер)[33919] The Shades (Тень - Зам. Главы) гильдия Королевские Лабоходы (Грандмастер)[16191] Фортис Информация
dryid
спасибо, все получилось, оч помогло :)
 
2009-11-08 13:05:28 гильдия Столичные Шахтеры (Грандмастер)[18642] гильдия Заморские Купцы (Мастер)[8512] fanatik Информация
dryid, нельзя так делать:) ты дырку для XSS оставил), и запрос поломать можно