не сохраняются символы перевода строки в гостевой

ЛЮБОСВЕТ

Новичок
не сохраняются символы перевода строки в гостевой

Написал гостевую и есть одна проблемка:
когда в textarea юзер вводит многострочный комментарий, который сохраняется в БД, затем выводится на экран,
не сохраняются(или не отображаются) символы перевода строки и весь текст сбивается в кучу.

Привожу код:
поле ввода комента

PHP:
<textarea cols=55 rows=10 name="message" WRAP="PHYSICAL"></textarea>
код добавления сообщения в БД и его отображение:
PHP:
     $date = date('Y-m-d H:i');
     $name = $_POST['name'];
     //  $_POST['message'] - текст сообщения
     $message = $_POST['message'];
     /*добавление в БД*/
     $query = "INSERT INTO $f_load (name, mess, date) VALUES('$name', '$message', '$date')";
     $result = mysql_query($query) or die ("Error: " .mysql_error());
     }
   
     /*чтение из БД*/
     $query = "select name, mess, DATE_FORMAT(date,'%d-%m-%Y %H:%i') as date_ from $f_load";
     $result = mysql_query($query) or die ("Error: " .mysql_error());
     
    
     echo"<table width=\"80%\" border=\"0\" cellpadding=\"1\" cellspacing=\"2\"  >";
     while ($row = mysql_fetch_array ($result))
     {
       // дальше идет обычный вывод в табличной форме
      ....
       echo "<p class=\"coment\">",$row['mess'],"</p>","</td></tr>";
      ........
      }
Помогите решить проблему. Подтолкните в нужном направлении
 

ЛЮБОСВЕТ

Новичок
Ну а что - бывает как-то по-другому?
А на этом форуме намример.
эти
слова
выводятся
каждый
с новой
строки

У меня бы это выглядело так:
эти слова выводятся каждый с новой строки

Если это обычные слова, то ладно.. А если код, то читать неудобно...
 

Фанат

oncle terrible
Команда форума
ЛЮБОСВЕТ
Люди только тогда сообщают нам интересные сведения, когда мы им противоречим.
Почему ты мне не противоречишь? Почему не объяснишь, что переводы строки не должны заменяться пробелами, проиллюстрировав это примером?

-~{}~ 24.10.08 12:42:

о, ну наконец-то

-~{}~ 24.10.08 12:43:

Скажи, тебе знаком такой язык HTML, хотя бы на базовом уровне?
 

Фанат

oncle terrible
Команда форума
Не надо приводить этот форум. Приведи то, что ты сам можешь сделать.
У тебя есть другие страницы на сайте, кроме говстевой? На них выводится все с такими же проблемами?

-~{}~ 24.10.08 12:52:

Если ты только учишься, то надо сначала учить HTML. Невозможно освоить PHP, не зная HTML.
Сделай сначала небольшой сайт, из нескольких страничек, на HTML.
 

Фанат

oncle terrible
Команда форума
Отлично. На этом сайте нет проблемы с перевордами строк - там ничего не сливается. Как ты этого добился?
 

ЛЮБОСВЕТ

Новичок
Отлично. На этом сайте нет проблемы с перевордами строк - там ничего не сливается. Как ты этого добился?
Внизу после статьи можно оставить коментарий, посмотрите что там творится....
 

Фанат

oncle terrible
Команда форума
Это я понимаю.
А в самих статьях как ты добился, чтобы не сливалось?
 

ЛЮБОСВЕТ

Новичок
А в самих статьях как ты добился, чтобы не сливалось?
<div>
<p>
<br>

Мне хватает. Не пойму, что вы хотите от меня услышать?
Если вы скажите, что я хотел от вас то -
$message = nl2br($message);
-~{}~ 24.10.08 13:18:

А не подскажешь, почему вопрос в форуме про mySQL?
Дак в мускул данные записываются\считываются. А где корень зла мне как начинающему не понятно...
 

ЛЮБОСВЕТ

Новичок
А почему же ты их не используешь в комментариях ниже?
Вы хотите сказать, что человек, который вообще может никогда не слышал слова тег, должен в коментариях после статьи для перевода строки ставить <br>?
По меньшей мере, это неудобно, а по большому счету вообще бред.
 

Фанат

oncle terrible
Команда форума
Я хочу сказать что если ты знаешь, что перевод строки осуществляется этим тегом, то непонятно, почему возник вопрос про замену переводов на пробелы и почему вопрос в форуме по mysql.
 

ЛЮБОСВЕТ

Новичок
почему возник вопрос про замену переводов на пробелы
Вместо перевода строки выводятся пробелы(в коментах).


почему вопрос в форуме по mysql.
Дак в мускул данные записываются\считываются. А где корень зла мне как начинающему не понятно...
Не знал куда нужно, а может это мускул шалит... Переместите.
 

Фанат

oncle terrible
Команда форума
Вместо перевода строки выводятся пробелы(в коментах).
Но ты же ведь знаешь, что в HTML так всегда и происходит. Иначе не применял бы теги <br> в статьях.
 
Сверху