文章目录

1、写出留言板的html代码
2、连接mysql的代码
3、利用bootstrap来美化留言板

1、我的html代码为


<html>
<head><meta charset='utf-8'><title>留言板</title><style>.a{ width:100%;margin:0 auto;}textarea{width: 100%;height:100px;margin-bottom:10px;        }.b{border:  solid 1px #28e7d7;margin-top:10px; padding:5px;} .u{float:left;} .s{float:right;}</style></head>
<body><div calss='a'><form action="db.php" method="POST"><textarea name='content'></textarea><input name='username'  type='text'/><input class='s'type='submit'  value='提交'/><div style='clear:both;'></div> </div></form><div class='a'><?phpforeach ($rows as $key => $test) {?><div class='b'><p><?php echo $test['username'];?></p><p><?php echo $test['content'];?></p></div > <?php}?>    </div>
</body>
</html>

2、连接mysql的代码

<?php$username=$_POST['username'];$content=$_POST['content']; var_dump($username,$content);// 检验传来的数据是否有误
$dsn='mysql:dbname=quan;host=localhost';
$pdo=new PDO($dsn,'root','root');// 上一行以及这一行是连接数据库
$sql="INSERT INTO test (username,content) VALUES
('{$username}','{$content}')";// 插入语句到test表中,数值为values后的两个
//  echo $sql;//检验是否可以输出
$sth=$pdo->prepare($sql);// 准备执行
//  var_dump($sql);
$sth->execute();// 执行
header('location:index.php');//完成上述操作后回到留言板界面
?>

扩充:trim函数(自动删除代码之中的空格键)

3、利用bootstrap美化
这里是链接
这是之后的代码(其中我将公用连接mysql的代码单独放置于一文件中,如果不理解,可以观看编程狮十天学会php)来了解
下面分别是留言板界面和数据库语句界面

<?php
include('7.php');
$sql = "SELECT * FROM `test` ORDER BY  id DESC";
$rows=read($pdo, $sql);
?>
<!doctype html>
<html lang="en"><head><!-- Required meta tags --><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><!-- Bootstrap CSS --><link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"><title>留言板</title>
</head><body><div class="container"><div class="jumbotron"><h1 class="display-4">留言板</h1><p class="lead">这里是留言区,请大家提出自己的意见</p></div><form action="db.php" method="POST"><div class='row'><div class='col-12'><div class='form-group'><textarea name='content' class="form-control" rows='4'></textarea></div></div><div class='col-3'><div class='form-group'><input name='username' class='form-control' type='text' /></div></div><div class='col-9 d-flex'><div class="form-group ml-auto"><input class='btn btn-primary' type='submit' value='提交' /></div></div></div></form><div class='row'><?phpforeach ($rows as $key => $tesy) {?><div class='col-12'><div class='border rounded p-2 mb-2'><div class='text-primary'><p><?php echo $tesy['username']; ?></p></div><div><p><?php echo $tesy['content']; ?></p></div></div></div><?php}?></div></div>
</body></html>

数据库界面(上述代码中7.php为下面代码的文件名)

<?php
$dsn='mysql:dbname=test;host=127.0.0.1';
$pdo=new PDO($dsn,'root','root');function write($pdo,$sql){$sth=$pdo->prepare($sql);
return $sth->execute();
}function read($pdo,$sql){$sth=$pdo->prepare($sql);
$sth->execute();
$rows=$sth->fetchAll();
return $rows;
}
?>

实现效果


下面与我自己的代码界面进行对比(7.php不再写,与上面一致)

<?phpinclude('7.php');$sql="SELECT * FROM `test` ORDER BY  id DESC";$sth= $pdo->prepare($sql);$sth->execute();$rows=$sth->fetchAll();
?>
<html>
<head><meta charset='utf-8'><title>留言板</title><style>.a{ width:100%;margin:0 auto;}textarea{width: 100%;height:100px;margin-bottom:10px;        }.b{border:  solid 1px #28e7d7;margin-top:10px; padding:5px;} .u{float:left;} .s{float:right;}</style></head>
<body><div calss='a'><form action="db.php" method="POST"><textarea name='content'></textarea><input name='username'  type='text'/><input class='s'type='submit'  value='提交'/><div style='clear:both;'></div> </div></form><div class='a'><?phpforeach ($rows as $key => $test) {?><div class='b'><p><?php echo $test['username'];?></p><p><?php echo $test['content'];?></p></div > <?php}?>    </div>
</body>
</html>

输出结果


可见bootstarp对于我这种无想象力的小白作用是非常之大的,大家也可以借鉴bootstarp来美化自己的界面

php+mysql实现留言板相关推荐

  1. 大学生PHP简单网站制作方法 学生PHP网站作业 动态PHP毕业设计 PHP MYSQL在线留言板网站源码

    PHP MYSQL在线留言板网站作品 作品介绍 作品知识点 作品简介绍 作品演示 前端演示图 后台演示图 文件演示图 作品源地址 作品介绍 作品知识点 PHP+MYSQL.会员注册.会员登录.留言的增 ...

  2. 基于jsp+sevlet+mysql实现留言板

    基于jsp+sevlet+mysql实现留言板 一.系统介绍 二.功能展示 1.用户登陆 2.用户注册 3.留言信息 4.添加留言 三.获取源码 一.系统介绍 系统主要功能: 用户登陆.用户注册.留言 ...

  3. PHP+MySQL制作留言板

    ** PHP+MySQL制作留言板 ** 需要修改/include/config.php $db->dbbase = 'mb';$db->dbUser = 'root';$db->d ...

  4. MySQL 之留言板的功能的实现

    MySQL 之留言板的功能的实现 文章目录 MySQL 之留言板的功能的实现 0x01 创建数据表 1.创建一个数据库 2.选择数据库 3.创建留言表 0x02 创建留言页面 0x03 留言功能实现 ...

  5. php mysql 简单留言板_php+mysql 最简单的留言板_PHP教程

    php+mysql 最简单的留言板 学完了记得动手操作. id name email content ; $result = mysql_query(SELECT * FROM message); w ...

  6. PHP+Mysql 实现留言板

    最近看了下PHP基础语法,就想利用这些基本东西实现留言板,也是对基础知识的一个巩固. 什么是留言板?一种可以用来记录,展示文字信息的载体. 现切入正题,说说本次留言板是怎么实现! 首先用户提交留言后, ...

  7. jsp mysql留言板制作_Jsp+mysql 制作留言板

    最近大致了解了下什么是JSP,然后制作了一個小的留言板,這里寫一點制作留言板的過程,希望能給大家幫助! 一.准備工作(安裝各種所需要用到的軟件) 2.tomcat    下載地址 3.mysql    ...

  8. php mysql 简单留言板_PHP+MySql实现一个简单的留言板

    跟着书学的,代码不是自己写的,但是都能理解,有时间自己去写个好看一点的吼吼吼-(不熟练花了一天的时间- 留言板是接触WEB开发的基础,写一个留言板需要知道前端的一些基础标签,对数据库有一个了解会基础S ...

  9. PHP+MySQL 制作留言板

    表单 index.php <html> <head> <meta http-equiv="Content-Type" content="te ...

最新文章

  1. A-Webkit第五章:添加成绩
  2. 小机箱的评估,立人 vs Jobs机箱
  3. Create a method for inserting accounts.
  4. MATLAB机器学习系列-4函数篇
  5. html5基础知识点常用标签
  6. 求一个简单的php购物车,PHP简单实现购物车
  7. php数组是有序,php判断一个数组是否为有序的方法
  8. 如何解决服装面料纬斜问题
  9. hadoop商品推荐_北京尚学堂学员学习经验分享:商品推荐
  10. Python3 列表
  11. win7原版系统安装及基本设置
  12. HSQLDB:一款基于 Java 的嵌入式关系型数据库
  13. 八种语言最新毕业文献参考
  14. 深入理解计算机系统 csapp 家庭作业(第二章完整版)
  15. python 实现汇率兑换程序
  16. opencv-python实际演练(二)军棋自动裁判(5)棋子文字的自动识别
  17. 程序员必备的思维能力:抽象思维
  18. python1234出栈_Python语句序列“nums=set([1,2,2,3,3,3,4]);print(len(nums))”的运行结果是()。 (2.0分)_学小易找答案...
  19. 当技术为组织所累时怎么办?将你的组织架构旋转90度!
  20. 奶茶MM:爱上一个大叔,是野马遇上一片草原。

热门文章

  1. 定义一个复数类Complex,重载运算符“+”,“ -”,“*”,“/”使之能用于计算两个复数的加减乘除。
  2. fmri|SPM contrast manager
  3. 添加离线地图服务(搭建内网地图服务)
  4. 遥感tif图像中如何忽略背景值为NAN或者-inf求均值和最值
  5. Spring 02
  6. boolean的由来及使用
  7. CSS filter有哪些用途
  8. 在Linux中安装mysql后遇到错误20008解决方案
  9. c语言中文件的只读属性,C/C++ 文件属性设置(隐藏、只读、加密等)(示例代码)
  10. asterisk 说明