美文网首页PHP经验分享
php入门小练习-留言板

php入门小练习-留言板

作者: Brighten_Sun | 来源:发表于2017-11-09 11:48 被阅读0次

    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>
    

    相关文章

      网友评论

        本文标题:php入门小练习-留言板

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