php入门小练习-留言板

php:使用wamp集成服务器,mysqli类
数据库:navicat(小绿色的哦)

php部分

<?php 
    header("Content-type: text/html; charset=utf-8"); 
    $server = new mysqli('localhost','root','','userinfo');  //设置数据库服务器名称,用户名,密码,数据库名称

    $username = $_GET['username'];    //后台获取username
    $msg = $_GET['msg'];              //后台获取msg

    mysqli_set_charset($server, "utf8");   //设置数据库编码格式

    if($username=='' || $msg==''){
        
    }else{
        $sql = 'INSERT message (username,msg,intime) VALUES ("'.$username.'","'.$msg.'","'.time().'")';
        //插入的sql语句
        
        $result = mysqli_query($server,$sql);
        //执行sql语句
    }


    $sql = 'SELECT * FROM message';    //查询、取出数据库字段

    $result = mysqli_query($server,$sql);    //执行sql语句

    $arr_row = array();    //声明一个数组

    while($row=mysqli_fetch_array($result,MYSQLI_ASSOC)){
        $arr_row[] = $row;    //向数组中添加每一行内容
    }

?>

html部分

<!DOCTYPE html>
<html>
<head>
    <title>留言板</title>
    <style>
        *{
            list-style: none;margin: 0;padding: 0;
        }
        .fl{ float:left;}
        .fr{ float:right;}
        .clearFix:after{ display:block; content:''; clear:both;}
        .clearFix{zoom:1;}
        #box{
            margin:50px auto;width:400px;
        }
        textarea{
            width:400px;height:100px;border:1px solid #000;
        }
        ul{
            margin-top:20px;
        }
        li{
            width:400px;border:1px solid #000;
        }
    </style>
</head>
<body>
    <div id="box">
        <form action="index.php" method="get">
            <textarea name="msg" placeholder="请输入留言内容"></textarea><br /><br />
            <input type="text" name="username" value="" placeholder="请输入用户姓名">
            <input type="submit" name="" value="提交啦">
        </form>
        <ul>
            <?php foreach($arr_row as $k => $v){ ?>    //循环之前声明的数组
                <li>
                    <div class="clearFix">
                        <span class="fl"><?php echo $v['username'] ?></span>    //输出字段
                        <span class="fr"><?php echo date('Y-m-d H:i:s',$v['intime']) ?></span>     //输出字段
                    </div>
                    <p><?php echo $v['msg'] ?></p>     //输出字段
                </li>
            <?php } ?>    //循环结束
        </ul>
    </div>
</body>
</html>
    原文作者:Brighten_Sun
    原文地址: https://www.jianshu.com/p/d7d9ec641d0a
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞