嗯,我是Javascript和PHP的新手,我遇到了问题。
这个想法:我想做一些帖子区域,在一个PHP页面中,人们将填写一个表单,它将创建一个小的引导面板。不要担心多个页面,它就像一个......墙。 例如:
<div class="col-sm-6">
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">My message</h3>
</div>
<div class="panel-body">
<h6>This is a test!</h6>
</div>
</div>
</div>
我不知道该怎么做。我认为在另一个页面中,将有一个表单接收面板标题和正文的html内容,然后PHP代码将使用此文本创建html代码[不是文件]并将它们放在另一个文件中。 / p>
编辑:正如您在评论中看到的,我将不得不使用PHP和mySQL。我仍然不确定如何做到这一点。
答案 0 :(得分:1)
好的,我为你做了这个。以下只是为了给你一个开始,代码没有正确编写,但它将为你提供一个方法来启动你的&#34;项目&#34;。
首先,创建您的数据库以存储您的帖子,如下所示:
TABLE_POST
title
content
date
autor
然后 wall.php :
通过查询获取数据库中的所有现有帖子来启动文件:
var post_list = "select id, pseudo, title, date, autor from table_post";
获得后,根据需要显示:
<div>
foreach (post in post_list) {
echo "<div>";
echo "<h1>".post["title"]."</h1>";
echo "<p>".post["content"]."</p>";
...
echo "</div>";
}
</div>
在另一页中,您可以获得表单: 的 form.php的强>
<form id='myform' method='post' action='add_post.php'>
<input type='text' id='title'/>
<input type='text id='content' />
<input type='text' id='autor' />
<input type='submit' value='Post it !'>
</form>
在另一个页面中,您可以在数据库中插入函数:
<强> add_post.php 强>
insert into table_post VALUES ($_POST["title"], $_POST["content"], NOW(), $_POST["autor"]);
我再说一遍,我只是为你的成就提供一个结构,我没有提供正确的代码语法。 希望它可以帮到你