我正在php中建立一个网站,我必须将输入文本框的数据存储到数据库中。由于我必须以印度语言存储和检索数据,我已将整理更改为utf8。现在我可以用任何语言编写和获取数据,但不能在段落中获取。
$obj = new dboperation();
$query="SELECT t.t_no, t.title, t.date, u.u_name
FROM user u, travellogue t, home as h
where t.u_no=u.u_no and t.t_no=h.t_no and h.t_no=t.t_no and h.slot=2";
$result=$obj->selectdata($query);
$f=$obj->fetch($result);
echo "<h1 class=entry-title>".$f[1]."</h1>
<div class=meta-info>
<div class=td-post-author-name>
By <a href='http://demo.tagdiv.com/newsmag_travel/author/admin/'>".$f[3]."</a> -
</div>
<span class=td-post-date><time class='entry-date updated td-module-date' datetime=''>
".$f[2]."</time>
</span>
<div class=td-post-views><i class=td-icon-views>
</i><span class=td-nr-views-1031>159</span>
</div>
<div class=td-post-comments>
<a href='http://demo.tagdiv.com/newsmag_travel/2015/09/02/td-post-dont-make-these-rookie-travel-mistakes/#respond'>
<i class=td-icon-comments></i>0
</a>
</div>
</div>";
这是我用来获取和显示数据的代码。它正确显示数据但未在段落中对齐
答案 0 :(得分:0)
尝试nl2br($ f [1])。这将用html'br'标签
替换放在文本框中的换行符