Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 管理面板:输入文本、发布到数据库、博客样式_Php_Mysql_Blogs - Fatal编程技术网

Php 管理面板:输入文本、发布到数据库、博客样式

Php 管理面板:输入文本、发布到数据库、博客样式,php,mysql,blogs,Php,Mysql,Blogs,我正试图重新创建我的消防部门的网站,因为它严格来说是一个HTML网站,而且远离专业。一切都进行得很顺利,包括登录系统和导航。然而,我在路上遇到了一个可能超出我当前技能水平的小碰撞: 如何让登录管理面板的人以类似博客的方式输入信息,并将其发布到首页(如新闻帖子/网站公告) 它实际上很像这篇文章,顶部是编辑器工具,当它发布时,它有格式和特征线。当我把它放在数据库中时,它显示为一堆文本,没有格式 INDEX.PHP <? $qnews = mysqli_query($li

我正试图重新创建我的消防部门的网站,因为它严格来说是一个HTML网站,而且远离专业。一切都进行得很顺利,包括登录系统和导航。然而,我在路上遇到了一个可能超出我当前技能水平的小碰撞:

如何让登录管理面板的人以类似博客的方式输入信息,并将其发布到首页(如新闻帖子/网站公告)

它实际上很像这篇文章,顶部是编辑器工具,当它发布时,它有格式和特征线。当我把它放在数据库中时,它显示为一堆文本,没有格式

INDEX.PHP

<?
            $qnews = mysqli_query($link, "SELECT * FROM news WHERE archive = 0 ORDER BY time DESC");
            while($rownews = mysqli_fetch_array($qnews))
            {
                if(empty($rownews))
                {
                    echo "<div class=\"news\"><h2>There are no announcements posted.</h2></div>";
                }
                else
                {
                echo "<div class=\"news\">";
                echo "<h2>";
                echo $rownews['title'];
                echo "</h2><p>";
                echo $rownews['body'];
                echo "</p><br />";
                echo "<span class=\"newsfooter\">Posted on <font color=\"#FA0000\">";
                echo date("F d Y @ H:i", strtotime($rownews['time']));
                echo "</font> by <font color=\"#0000FA\">";
                echo $rownews['creator'];
                echo "</font></span></div>";
                }
            }?>
我是不是跟别人格格不入,或者有人能给我指出正确的方向吗?

我想我正在改变

echo $rownews['body'];


如果数据库中存储的文本中存在换行符,则可以至少为您提供换行符。关于其他格式,我们很想看看数据库(或HTML输出)中的单个条目是如何表示的,您可以将其添加到您的问题中吗?

侧节点:使用
文本
而不是大型
varchar
-请参阅
echo $rownews['body'];
echo nl2br($rownews['body']);