PHP重复Divs - 评论

时间:2014-12-20 20:54:12

标签: php html

我正在尝试在网站上创建评论部分,以帮助人们完成简历并找到工作。

我如何获得评论以创建单独的div,新评论出现在旧评论之上。我现在的代码只是替换了评论输出Div中的内容。  代码如下:

HTML:

<body>
<div id="wrapper">
<h2><u>Interactive</u></h2>

                    Let us and others know your thoughts on this subject...
                    <br />
                    <h3>Thoughts:</h3>

                        <div id="form">
                            <form action="" method="post" >

                                <textarea name="Comments" rows="8" cols="40" value="" ></textarea>
                                <input type="submit" value="Submit" name="submit" onclick="location.href='test.php'" />
                            </form>
                        </div>
                <div id="Comments">

                    In this section, will be where your thoughts are displayed for others to see...

                <?php

                include "test.php";

                ?> 

                </div>
</div>
</body>

和PHP代码:

<?php


echo "<div style=\"width: 400px; border: 1px solid black; padding: 3px; margin: 5px\">";

$comments = $_REQUEST ['Comments'];

echo $comments;


?>

任何帮助都会得到赞赏......

1 个答案:

答案 0 :(得分:0)

您需要遍历评论并为每条评论创建一个div。

如下所示:

foreach ($comments as $comment) {
    echo "<div>".$comment['text']."</div>";
}

就最新订购而言,发布的评论与关于php和数据库的阅读有关。一旦你有了一个数据库并在那里存储了注释,另一个将检索你的注释的函数最好按照你想要的顺序返回这些注释。

对你来说最好的方式,IMO,作为初学者,在你阅读了一些关于php和数据库之后,将选择一个Web框架,并使用它来开始。我相信很多人会不同意我的意见,但是你现在还不知道有什么能够胜任推出一个从零开始构建的网站。但要了解语言和框架之间的区别。一开始并不是那么清楚。只是为了填补另一个空白,框架通常构建在诸如身份验证,数据库访问以及Web应用程序的大约100个其他核心方面,您自己永远不会构建这些方面。要了解所有这些,因为知道幕后发生的事情是非常有帮助的,而不是仅仅接受它“神奇地”完成。