延伸服务体系,延伸技术资讯!

禾艺LOGO

禾艺设计
jQuery PHP Mysql Thinkphp5

PHP面向过程简单留言板开发(增删改查)

Author.禾艺设计  Time.2019.10-09  Click.

【PHP面向过程留言板增删改查】

/**
 * 公共文件 conn.php
 */

//链接数据库
$conn = mysql_connect("loclhost:3306","root","root"); 
//判断错误函数
if(!$conn){
   die(mysql_error());
}
//选择数据库
 mysql_query("use message",$conn);
//设定字符集编码
mysql_query("set names utf8",$conn);


/**
* 增
*/

//引入公共页面
require("./conn.php");

if(empty($_POST)){
 // 引入数据添加静态页面
  require("../views/add.html");
}else{
  //获取表单值
  $name = $_POST['name'];
  $content =$_POST['content'];
  //插入数据库语句
  $sql = "insert into gbooks(name,content)values('$name','$content')";
  //执行数据
  $res = mysql_query($sql);
  //判断结果
  if($res){
      echo "增加成功";
  }else{
      die("增加失败".mysql_error());
 }
}

/**
* 查
*/

//引入公共页面
require("./conn.php");
//查询语句
$sql = "select * from gbooks";
//执行语句
$res = mysql_query($sql);
//建立一个空数组
$data = array();
//执行循环
while($row = mysql_fetch_assoc($res)){
     $data[] = $row;
}
//引入列表页面
require("../views/list.html");

/**
 * 删
 */

//引入公共页面
require("./conn.php");
//获取删除数据ID
$id = $_GET['id'];
//删除语句
$sql = "delete from gbooks where id=$id";
//执行语句
$res = mysql_query($sql);
//判断
if($res){
   echo "删除成功";
}else{
   die("删除失败".mysql_error());	
}

/**
 * 改
 */

//引入公共页面
require("./conn.php");
//获取删除数据ID
$id = $_GET['id'];

if(empty($_POST)){
   //查询语句
   $sql = "select * from gbooks where id=$id";
  // 执行语句
   $res = mysql_query($sql);
   //放入数组
   $arr = mysql_fetch_assoc($res);
  // 引入修改页面
   require("../views/update.html");
}else{
   //更新语句
   $sql =  "update gbooks set name='$_POST[name]',content='$_POST[content]' where id=$id";
  // 执行语句
   $res = mysql_query($sql);
  // 判断结果
   if($res){
      echo "修改成功";	
   }else{
      die("修改失败".mysql_error());
   }
}

(如上全部PHP控制器内容)

下面贴上HTML代码

① add.html

<form action="./add.php" method="POST">	
        <p>Name:<input type="text" name="name" value=""></p>
	<p>Email:<input type="text" name="email" value=""></p>
	<p>Content:<textarea name="content" cols="45" rows="5"></textarea></p>
	<p>
		<input type="submit" value="提交">
		<input type="submit" value="重置">
	</p>
</form>

② list.html

 
        <table>
        <tr>
	<th>ID</th>
	<th>Name</th>
	<th>Email</th>
	<th>Content</th>
	<th>操作</th>
     </tr>
			
     <?php foreach($data as $k=>$v){?>	
        <tr>
	<td><?=$v['id']?></td>
	<td><?=$v['name']?></td>
	<td><?=$v['email']?></td>
	<td><?=$v['content']?></td>
	<td>
	<a href="./update.php?id=<?=$v['id']?>">修改</a>
	<a href="./del.php?id=<?=$v['id']?>">删除</a>
	</td>
        </tr>
    <?php }?>
<table>

③ update.html

  
     <form action="./update.php?id=<?=$arr['id']?>" method="POST">   
     <p>Name:<input type="text" name="name" value="<?=$arr['name']?>"></p>
     <p>Email:<input type="text" name="email" value="<?=$arr['email']?>"></p>
     <p>Content:<textarea name="content" cols="45" rows="5"><?=$arr['content']?>
     </textarea></p>
     <p><input type="submit" value="更新"></p>
     </form>


④ del.html 同 list.html 一样


好了,这个简单的留言板就算完成了,大师请挥,小白请留,共勉互助!

Copyright © 2018 禾艺设计 All Rights Reserved.
Top ↑