PHP 生成 HTML 的技术原理
1)在 MYSQL
里新建一数据库,命名为 database (可自定义),新建一表,命名为
news(因为是新闻发布嘛,取个好记的名字即可,可自定义),然后建立这几个字段名 :
id (自动递增,这是关键,类型:INT)
title (
顾名思义,新闻标题,类型可取 TEXT)
content (
新闻内容,类型可取 TEXT)
path (HTML
文件路径,类型可取 TEXT)
(2
)建立 conn.php
这是连接数据库的 PHP 文件,你可以把连接数据的语句单独放在这一文件里,以后多
个需要连接数据库的文件直接引用这个文件即可。
(3
)设计添加新闻的表格 add.form 简单的源代码如下:
1
<form method=”post” action=”add.php”> //
提交至 add.php
2
新闻标题:<input type=”text” name=”title” size=”20”><br>
3
新闻内容:<textarea name=”content” cols=”10” rows=”25”></textarea><br>
4
<input type=”submit” name=”
”
提交 >
5
</form>
复制代码
(4
)建立一个 HTML 的模板,另存为 model.htm,
和 add.php 可以在同一目录下。
示例源代码:
6
<html>
7
<body>
8
此新闻的标题:{title}
9
此新闻的内容:{content}
10
</body>
11
</html>
复制代码
{ }大括号内的内容即是要被替换的内容,整个静态模板的设计可以根据自己的思路,
但{ }内被替换的内容必须包含在内,如上面的{title},{content};咔咔~简单地说,设计
好一个很好看的新闻模板后,把要被替换的如{title},{content}等标记放到需要的地方就可
以了撒。
(5
)详解 add.php 源码
12
<?php
13
require_once(“conn.php”)
; //引用 conn.php,连接数据库
14
$title=$_POST[“title”];