2016-08-02 4 views
-2

У меня проблема. У меня есть текст, который вызывается из базы данных. В базе данных текст содержит текст ввода. Здесь пока картина:Прочитать Введите текст в php

Но на мой сайт, он не входить. Вот картина.

enter image description here

Как читать войти в PHP?

Вот мой код:

<?php 
$ambil = mysql_query("SELECT * FROM blog WHERE id_blog = '" . $id . "' "); 
$deskripsi = $tamp->deskripsi; 
?> 

<html><body> 
    <p><?php echo $deskripsi; ?></p> 
</body></html> 

Спасибо вам, прежде чем :)

+2

Пожалуйста выписывать ошибки и текст в ваших скриншотах в фактическое описание вопроса. Таким образом, он становится доступным для поиска, поэтому будущие пользователи могут легко найти ваш вопрос. Также я бы рекомендовал обновить свой заголовок, чтобы сделать его более понятным, что вы просите, чтобы люди чаще всего нажимали на ваш вопрос. –

+0

Вы пробовали http://php.net/manual/en/function.nl2br.php? – andrewsi

+0

@andrewsi это работает человек. Большое спасибо! – daniel

ответ

1

Попробуйте <p style="white-space: pre">.

Вы также можете заменить символы новой строки в тексте на теги <br>.

Последнее может быть достигнуто, как это (наконечник шляпы, чтобы @andrewsi):

<p><?php echo nl2br($deskripsi); ?></p> 
+0

Привет @smarx спасибо. оно работает!. так, в чем разница между белым пространством с nl2br? – daniel

+0

'white-space: pre' сообщает браузеру о разрыве строк, где он видит символы новой строки. 'nl2br' помещает в'
'теги, где находятся символы новой строки. Браузер помещает разрывы строк, где он видит теги '
'. Таким образом, они выполняют одно и то же, только разными способами. – smarx

+0

большое спасибо bro @smarx. – daniel

Смежные вопросы