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>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Welcome 目前网络上充斥着大量的陈旧信息,让PHP新手误入歧途,传播着错误的实践和糟糕的代码,这必须得到纠正...
    layjoy阅读 21,749评论 7 118
  • Composer Repositories Composer源 Firegento - Magento模块Comp...
    零一间阅读 3,970评论 1 66
  • php.ini设置,上传大文件: post_max_size = 128Mupload_max_filesize ...
    bycall阅读 6,872评论 3 64
  • 每天中午我都小睡了一会,到我快上班时间了,大宝像闹钟一样把我叫醒。今中午我由于不愿起,大宝叫了我三次,最后对...
    轩萌妈阅读 232评论 0 0
  • 因为, 它让我 心生欢喜。 因为, 它让我 内心宁静。 因为, 它是我 热爱的事。 我用它, 来观察 , 思考与表...
    雪莉诗话阅读 339评论 2 5