php+mysql实现留言板

文章目录


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'>
        <?php
        foreach ($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'>
      <?php
      foreach ($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不再写,与上面一致)

<?php
    include('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'>
        <?php
        foreach ($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来美化自己的界面

quan9i
关注 关注
  • 8
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
vue-cli脚手架+bootstrap实现响应式的留言小demo总结
m0_60707579的博客
04-02 247
更重要的是,技术面试是一个双向了解的过程,要让对方发现你的闪光点,同时也要 试图去找到对方的闪光点,因为他以后可能就是你的同事或者领导,所以,面试官问你有什么问题的时候,不要说没有了,要去试图了解他的工作内容、了解这个团队的氛围。找工作无非就是看三点:和什么人、做什么事、给多少钱,要给这三者在自己的心里划分一个比例。首先,技术面试是一个 认识自己 的过程,知道自己和外面世界的差距。么人、做什么事、给多少钱,要给这三者在自己的心里划分一个比例。最后,祝愿大家在这并不友好的环境下都能找到自己心仪的归宿。
php mysql 简单留言板_PHP+MySql实现一个简单的留言板
weixin_39620151的博客
01-28 1155
跟着书学的,代码不是自己写的,但是都能理解,有时间自己去写个好看一点的吼吼吼~(不熟练花了一天的时间…留言板是接触WEB开发的基础,写一个留言板需要知道前端的一些基础标签,对数据库有一个了解会基础SQL语言,PHP基础知识,前段基础+数据库基础+PHP基础=>留言板。前方高能哇(界面真的是吃藕诶…先建一个数据库,数据库里有两张表,一个存账号密码,一个存留言信息//创建数据库,里面有两张表Ad...
PHP+MySQL实现留言板
01-03
利用php实现前端页面喝后端MySQL数据库的连接,完成前端设计并且实现留言板的功能,包括增加留言,删除留言
PHP+Mysql 实现留言板
热门推荐
manymore13 的个人专栏
06-11 4万+
最近看了下PHP基础语法,就想利用这些基本东西实现留言板,也是对基础知识的一个巩固。 什么是留言板?一种可以用来记录,展示文字信息的载体。 现切入正题,说说本次留言板是怎么实现! 首先用户提交留言后,相关内容存入服务器,当他想看的时候后台再把所有留言读出来,最后显示在浏览器上,用户就可以看到留言了。 这其中后台需要便于读写数据的一个工具,我选择mysql数据库来帮助我完成这些事。
php mysql留言板系统_PHP结合Mysql数据库实现留言板功能
weixin_42501077的博客
01-21 806
先给大家展示下留言板效果图:最近看了下PHP基础语法,就想利用这些基本东西实现留言板,也是对基础知识的一个巩固。什么是留言板?一种可以用来记录,展示文字信息的载体。现切入正题,说说本次留言板是怎么实现!首先用户提交留言后,相关内容存入服务器,当他想看的时候后台再把所有留言读出来,最后显示在浏览器上,用户就可以看到留言了。这其中后台需要便于读写数据的一个工具,我选择mysql数据库来帮助我完成这些事...
php+mysql 最简单的留言板
think_ycx的专栏
08-13 3356
学完了记得动手操作。 测试地址(未过滤) &lt;html&gt; &lt;body&gt; &lt;head&gt;&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;&lt;/head&gt; &lt;form method = "post" action
毕设 PHP+MySQL实现留言板.zip
最新发布
01-23
1.版本:matlab2014/2019a/2021a,内含运行结果,不会运行可私信 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子...
PHP+MySql实现一个简单的留言板
12-17
留言板是接触WEB开发的基础,写一个留言板需要知道前端的一些基础标签,对数据库有一个了解会基础SQL语言,PHP基础知识,前段基础+数据库基础+PHP基础=>留言板。 前方高能哇(界面真的是吃藕诶… 先建一个数据库,...
PHP结合Mysql数据库实现留言板功能
12-19
最近看了下PHP基础语法,就想利用这些基本东西实现留言板,也是对基础知识的一个巩固。 什么是留言板?一种可以用来记录,展示文字信息的载体。 现切入正题,说说本次留言板是怎么实现! 首先用户提交留言后,...
php+mysql留言板原码
02-07
php+mysql留言板原码
PHP+MySQL简易留言板
12-25
简易的留言板,手绘的界面,支持留言的发布功能,并且有系统时间的同步功能
php+MySQL一个简单的留言板
08-03
php+MySQL做的一个简单的留言板
使用php+mysql制作简单的留言板功能
07-25
适合于php的初学者或新手,已经在本机上测试成功,代码为读者提供一种参考和思路。
PHP+MySQL留言板
08-29
PHP+MySQL留言板 先创建数据库,再运行!压缩包里有数据库创建的方法!
php+mysql 简单留言板源代码
08-28
这是一些简单的留言板代码,需要两个数据库表才能使用。
PHP+mysql实现简单的留言板
qq_40264177的博客
09-16 3318
mianshi mianshi\config\connect.php 链接数据库文件 <?php /** * Created by PhpStorm. * User: Administrator * Date: 2017/9/16 * Time: 9:36 */ $conn=mysqli_connect('127.0.0.1','root',''); //$create_d
php连接数据库的留言板,PHP+MySql实现简单的留言板功能
weixin_42527464的博客
03-10 1052
【相关学习推荐:mysql教程】跟着书学的,代码不是自己写的,但是都能理解,有时间自己去写个好看一点的吼吼吼~(不熟练花了一天的时间…留言板是接触WEB开发的基础,写一个留言板需要知道前端的一些基础标签,对数据库有一个了解会基础SQL语言,PHP基础知识,前段基础+数据库基础+PHP基础=>留言板。前方高能哇(界面真的是吃藕诶…先建一个数据库,数据库里有两张表,一个存账号密码,一个存留言信息...
PHP+MySQL实现留言板功能
sevenlob的博客
02-11 7441
学了一段时间的PHP了,尝试着做一个PHP+MySQL做出一个具有登录注册界面的留言板页面,尽量考虑安全问题(防爆破,防注入,防越权) 建立数据库 先做一个数据库,我寻思着吧,要做两个表,一个“用户”表两列放用户信息,username和password;另一个“留言信息”表三列放留言信息,标题、内容、时间 大概先做成这样 creat datdbase message_board;#创建数据库 ...
php+mysql制作留言板
05-03
制作留言板可以分为以下步骤: 1. 创建一个 MySQL 数据库,包含一个留言表 可以使用以下 SQL 语句创建一个名为 `message_board` 的数据库,并在其中创建一个名为 `messages` 的表: ```mysql CREATE DATABASE ...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 解决win11下Eclipse安装后双击无法打开 17640
  • vc 6.0++解决兼容性及闪退问题 14697
  • codeblock报错解决及正确安装 10777
  • php+mysql实现留言板 6932
  • ctf刷题小结 6089

分类专栏

  • 绕WAF 1篇
  • web基础 17篇
  • 语言学习 7篇
  • 博客 2篇
  • 文件包含 2篇
  • xctf 4篇
  • 命令执行 3篇
  • pikachu 1篇
  • buu 2篇
  • sql-lab 9篇
  • 笔记 3篇
  • misc 1篇

最新评论

  • ctfshow XSS

    web_caicai: 没有公网IP能做吗

  • codeblock报错解决及正确安装

    staic_const: 我也是解决不了,请问你解决了吗

  • vc 6.0++解决兼容性及闪退问题

    CD45132: 2024年了,不要用VC++6.0了。VS2022、gcc、clang、clang-cl和boland-c++这5个当中挑一个都可以

  • vc 6.0++解决兼容性及闪退问题

    2301_82080897: 为什么关了之后再打开就没有这个按钮了

  • codeblock报错解决及正确安装

    weixin_52317575: 不行啊,下了20版本建的文件可以运行,但是打开以前工程就不行,卸掉20的安16的也不能打开运行以前的工程一直报Target uses an invalid compiler; run aborted 但是有MinGW,而且16版本可以打开20的那个新建的,都搞不懂怎么回事

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • ctfshow 七夕杯
  • 代码审计基础php_bugs
  • 从一文中了解SSRF的各种绕过姿势及攻击思路
2022年43篇
2021年87篇

目录

目录

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

聚圣源聚合物水泥砂浆姐弟俩土豆粉加盟江汉大学文理学院起名五行缺啥补啥吗保安公司名字起名1磅等于多少盎司姓名公司起名关于木业公司起名大全买号泽起名字女孩名字嫁个北宋公务员朱克靖nba98.com守护甜心第四季电影少林寺中国水电十五局驯服小姨子齐秦个人资料罗星汉李山魁是哪部电视剧男孩姓莫起名称大全冷峻王子的完美公主请起个好听的贸易公司名字最苦与最乐恒字起名字男孩吗2019世界男篮排名给狗子起名手机wifi连接电脑上网中华台北vs菲律宾帝国时代3亚洲王朝秘籍淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化