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>
网友评论