2016-07-22 160 views
0

那么另一个文件,我是很新的Javascript和PHP,和我有一个问题。插入HTML代码到使用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代码[不是文件],并将它们放入另一个文件中。你可以在评论中看到,我将不得不使用PHP和MySQL。我仍然不确定如何做到这一点。

+0

你需要保存文件?或者只是打开一个新的页面,当用户离开它时,所有都消失了? –

+1

@ A.Rossi好吧,正如我所说的,它就像一面墙。 “职位”将保留在他们应该在的地方。关于帖子页面,它应该保持在那里。 – MucaP

+0

有人告诉我,如果我错了,但我认为你需要一个服务器端为此,用数据库来存储您的所有帖子 –

回答

1

好吧,我做了这个给你。以下仅供参考,代码没有正确书写,但它会为您提供一种启动“项目”的方式。

首先,创建您的存储您的文章数据库,如下:

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"]); 

我重新泥炭,我只是给你的成就结构,我没有提供正确的代码语法。 希望它可以帮助你

+0

谢谢!那么,有点太多了,它更简单,没有日期或者作者,但是有帮助。谢谢! – MucaP