background image

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”];