zoukankan      html  css  js  c++  java
  • 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可以在同一目录下。 
      示例源代码:
    1.   <html>
    2.   <body>
    3.   此新闻的标题:{title}
    4.   此新闻的内容:{content}
    5.   </body>
    6.   </html>
    复制代码

      { }大括号内的内容即是要被替换的内容,整个静态模板的设计可以根据自己的思路,但{ }内被替换的内容必须包含在内,如上面的{title},{content};咔咔~简单地说,设计好一个很好看的新闻模板后,把要被替换的如{title},{content}等标记放到需要的地方就可以了撒。 

    (5)详解 add.php 源码 


    1. <?php
    2.   require_once(“conn.php”); //引用conn.php,连接数据库
    3.   $title=$_POST[“title”];
    4.   $content=$_POST[“content”]; //获得表单变量
    5.   //以下建立一文本文档,其值自动计数
    6.   $countfile="count.txt
  • 相关阅读:
    qt动态加载UI文件
    Qt常见控件和操作
    MySQL
    tomcat
    linux iptables基础
    linux 网络基础
    linux CA及OpenSSL学习
    k8s 访问控制
    k8s 存储卷
    docker 安装部署
  • 原文地址:https://www.cnblogs.com/gxldan/p/4066799.html
Copyright © 2011-2022 走看看