美文网首页
PHP 简易留言板

PHP 简易留言板

作者: 崔泽宇 | 来源:发表于2017-09-06 13:48 被阅读0次

    创建数据库 SQL

    CREATE TABLE IF NOT EXISTS `intd` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `user` varchar(255) DEFAULT NULL,
      `content` tinytext,
      `lastdate` date DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=26 ;
    
    image.png

    引入数据库 incDB.php

    <?php
    // utf-8 编码格式
    header("Content-Type: text/html;charset=utf-8");
    //       链接数据库          主机        用户名  密码  表名  默认端口
    $link=mysqli_connect( 'localhost', 'ccc', '123', 'demo', '3306' );
    //如果链接不到
    if(!$link)
    {
        die("<center>出错啦:1!</center>");
    }
    ?>
    

    显示主页面 index.php

    <form method="POST" action="InsetToDB.php">
        昵称:<input type="text" size="8"; name="name">
        <p>
            内容:<textarea rows="5" name="text" cols="60"></textarea>
        </p>
        <p><input type="submit" value="提交" name="B1"><input type="reset" value="重置" name="B2"></p>
    </form>
    <?php
    //utf-8 编码格式
    header("Content-Type: text/html;charset=utf-8");
    //插入文件(错误发生后脚本会继续执行)
    include("IncDB.php");
    //查询数据
    $query = "SELECT * FROM intd";
    //执行查询语句        mysql链接  查询字符串
    $result   = mysqli_query($link, $query);
    if($result){
    //  条件为真
        while($row  = mysqli_fetch_row($result))
        {
    //      遍历数据
            echo "ID: ".$row[0]." 姓名: ".$row[1]." 时间: ".$row[3]."<br>";
            echo $row[2];
            echo "<hr><br>";
    
        }
    }
    ?>
    <?php
    //关闭数据库
    mysqli_close($link);
    ?>
    

    操作数据库 InsetToDB.php

    <?php
    //编码格式
    header("Content-Type: text/html;charset=utf-8");
    //插入文件
    include("IncDB.php");
    //获取数据
    $name=$_POST['name'];
    $text=$_POST['text'];
    //插入数据            表名            条件                                              当前时间
    $sql = "INSERT INTO `intd` ( `user`, `content`, `lastdate`) VALUES ( '$name', '$text', now());";
    //执行语句          数据库   sq语句
    $result=mysqli_query($link,$sql);
    //条件为真
    if($result)
    {
    //    提示框                       跳转主页面
        echo "<script>alert('留言成功');window.location.href='index.php'</script>";
    
    }
    else
    //    条件不成立 弹框提示
        echo "<script>alert('留言失败')</script>";
    ?>
    

    总共3个文件,可直接复制粘贴。适合小白

    相关文章

      网友评论

          本文标题:PHP 简易留言板

          本文链接:https://www.haomeiwen.com/subject/fhbmjxtx.html