Есть форма отправки комментариев. Текст с "textarea" заносится посредством PHP в базу данных(mySQL), после чего из БД отображается на странице.
Если вводить однострочный текст, то все в порядке, а если многострочный, формата ...текст[ENTER]текст... то проблема в следующем:
в БД текст заносится как положено, в том же формате, а вот из БД текст выводится в виде ...текст[ПРОБЕЛ]текст...
Что мне необходимо исправить в нижеприведенном коде вывода из БД?
...
$query = "select name, message from $table ORDER BY number";
$rezult = mysql_query($query) or die(mysql_error());
while ($rows = mysql_fetch_array($rezult))
{
echo "Пользователь ".$rows['name']." оставил отзыв ".$rows['message'];
}
...
Заранее спасибо.
Спустя 42 минуты, 33 секунды (4.04.2012 - 18:50) NitroGenerate написал(а):
$query = "select name, message from $table ORDER BY number";
$rezult = mysql_query($query) or die(mysql_error());
while ($rows = mysql_fetch_array($rezult))
{
$rows['message']=preg_replace("/\n/m", "<br>", $rows['message']);
echo "Пользователь ".$rows['name']." оставил отзыв ".$rows['message'];
}
Спустя 21 минута, 36 секунд (4.04.2012 - 19:12) Игорь_Vasinsky написал(а):
Цитата |
$query = "select name, message from $table ORDER BY number"; $rezult = mysql_query($query) or die(mysql_error()); while ($rows = mysql_fetch_array($rezult)) { $rows['message']=preg_replace("/\n/m", "<br>", $rows['message']); echo "Пользователь ".$rows['name']." оставил отзыв ".$rows['message']; } |
а если таблица пуста? и потом если много строк - то явно при выводе разгроничения не хватает (переноса например)
Спустя 9 минут, 52 секунды (4.04.2012 - 19:21) Гость_слава написал(а):
Спасибо, попробую.
Спустя 12 минут, 41 секунда (4.04.2012 - 19:34) Гость_слава написал(а):
ещё раз спасибо, все получилось!
Спустя 43 минуты, 19 секунд (4.04.2012 - 20:17) NitroGenerate написал(а):
Цитата (Игорь_Vasinsky @ 4.04.2012 - 16:12) | ||
а если таблица пуста? и потом если много строк - то явно при выводе разгроничения не хватает (переноса например) |
Как правило везде лимиты стоят...
Как правило комментарии оставляют небольшие...
Как правило...
А если mysql_query вернул 0 строк, то пусть почитает полезную литературу
Просто если объяснять, кроме того, что ему нужно, все нюансы и тонкости которые могут возникнуть, человеку, которому даже лень зеригится... Короче говоря, не больно хочется...