PHP练习------简单留言板的信息存储!

一、简单需求:

  • 实现一个留言板的图形化界面
  • 简单的实现以下留言提交的信息存储(读取展示以及更多功能可以之后添加)

二、代码实现:

 1、前台留言主页设计:(附效果图)背景图可自由更改!

<!DOCTYPE html>
<html lang="en">
<!--主页-->
<head>
	<meta charset="UTF-8">
	<title>留言板</title>
	<style type="text/css" media="screen">
		body{
			background-image: url("img/bac.jpg");
			background-repeat: no-repeat;
			background-size: 100% 100%;
		}
		div{
			margin-top: 120px;
			margin-left: 100px;
			line-height: 30px;
			width: 800px;
			height: 410px;
		}
		h1{
			margin-top: 30px;
			text-align: center;
			font-size: 46px;
		}
		span{
			font-size: 20px;
			font-weight: bolder;
		}
	</style>
</head>
<body>
	<h1>欢迎使用开心果留言板!</h1>
	<div>
		<form action="addmsg.php"  method="post" name = "myform" >  
    		<span>姓名:</span><input type="text" size="10" name="userName" />
    		<br/>  
    		<span>标题:</span><input type="text" name="title" />
    		<br/>  
    		<span>内容:</span><textarea  name="content" cols="60" rows="8" ></textarea>
    		<br/>  
    		<input type="submit" name="submit" value="提交留言" />  
		</form> 
	</div>
</body>
</html>

2、因为涉及到数据存储,那么就肯定要用到数据库的创建与配置连接文件:

       2.1、建个数据库datebase,然后建个message表,根据需求创建字段:

            

 2.2、配置数据库连接com.php文件:

<?php
 	//表示连接数据库的名字
	$dbName = "datebase"; 
	//连接数据库的账户密码,以及连接失败报错的信息  
    $conn = @ mysql_connect("localhost", "root", "root") or die("数据库链接错误");

    $flag = mysql_select_db($dbName, $conn);  
    //设置使用的是什么编码格式
    mysql_query("set names 'UTF-8'");   
?>

3、最后就开始为提交按钮增添一个数据的提交动作,配置sql语句,实现数据的插入,如果插入数据成功的话,就会在页面显示一段成功的话语!

<!--向数据库中增添数据操作-->
<?php
	//增添前先保证数据库已连接成功
	include("com.php"); 
	//为提交按钮配置数据提交,然后执行sql语句
	if(@$_POST['submit']){  
    $sql = "insert into message (id,user,title,content,lastdate)" .  
    "values ( '','$_POST[userName]','$_POST[title]','$_POST[content]',now())";  
    //使用utf-8编码格式存储
    mysql_query($sql);
    //存储成功后向浏览器输出一句话  
    echo "add message successful";  
	}
?>

                                                                   

4、最后,我们的这个小练习项目的效果就实现完成了,数据库也可以看到刚才从前端传来的数据了!

                               

  • 13
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值