51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

php+mysql 实现简单留言表的写入与删除

新建一个message数据库,如图

留言板页面 {#留言板页面}

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="utf-8">
  <title>留言板</title>
</head>
<body>
  <div class="content"> 
  <div><a href="./list.php">留言列表</a></div>
    <form method="POST" action="./send.php">
      <div>用户名:<input type="text"  name="user"></div>
      <div>标题:<input type="text" name="title"></div>
      <div>内容:<textarea name="content"></textarea></div>
      <input type="submit" name="submit" value="发布留言">
      </div> 
    </form>
 </body>
</html>

php连接数据库 {#php连接数据库}

conn.php

<?php

$conn =  mysqli_connect ("localhost", "server", "key", "username");


/\* 检测数据库连接是否成功
if(!$conn){
die(!'fail !').mysqli_error();
}else{
echo 'connect !';
}
\*/


mysqli_query($conn, "set names 'utf8");

``?>`
``

写入数据 {#写入数据}

send.php

<?php

var_dump($_POST);
include('conn.php');
$id = $_POST\['id'\];
$user = $_POST\['user'\];
$title = $_POST\['title'\];
$content = $_POST\['content'\];


if($_POST){


    $sql = "insert into message(name,title,content,
    createtime)values('$user','$title','$content',now())";
    $res = mysqli_query($conn,$sql);
    //var_dump($res);die;
    if(!$res){
          echo "&lt;script&gt;
              alert('留言发布失败');location.href='./index.html';
    	  &lt;/script&gt;";
    }else{ 
    	//echo "&lt;script&gt;alert('留言发布成功');location.href='./list.php';&lt;/script&gt;";
    	echo  "&lt;script&gt;location.href='./list.php';&lt;/script&gt;";
    }




}

`?>
`

删除数据 {#删除数据}

del.php

<?php
include("conn.php");

$id = $_GET\['id'\];


$sql = "delete from message where id=".$id;


mysqli_query($conn,$sql);


echo "\<script\>";
echo "location.href='list.php'";
echo "\</script\>";

`?>
`

留言列表 {#留言列表}

list.php

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>留言列表</title>
     <?php include("./conn.php") ?>
</head>
<body>
     <div style="width:60%;margin: auto;">留言列表</div><hr>
     <table style="width: 50%;margin: auto;
     border: 1px solid #ccc;margin-top: 200px;">
     	   <tr border='1'>
     	   	  <td>ID</td>
     	   	  <td>留言标题</td>
               <td>用户名</td>
              <td>留言内容</td>
              <td>留言时间</td>
               <td>操作</td>
     	   </tr>
             <?php 
              $sql = "select * from message order by id desc";
              $res = mysqli_query($conn,$sql);
              //var_dump($res);

              while ($row = mysqli_fetch_array($res)) {
             ?&gt;
     	   &lt;tr border='1'&gt;
              &lt;td&gt;&lt;?php echo $row['id'];?&gt;&lt;/td&gt;
              &lt;td&gt;&lt;?php echo $row['title'];?&gt;&lt;/td&gt;
              &lt;td&gt;&lt;?php echo $row['name'];?&gt;&lt;/td&gt;
              &lt;td&gt;&lt;?php echo $row['content'];?&gt;&lt;/td&gt;
              &lt;td&gt;&lt;?php echo $row['createtime'];?&gt;&lt;/td&gt;
              &lt;td&gt;&lt;a href="del.php?id=&lt;?php echo $row['id'];?&gt;"&gt;删除&lt;/a&gt;&lt;/td&gt;    
             &lt;/tr&gt;
          &lt;?php  } ?&gt;
          
          &lt;tr border='2'&gt;
               &lt;td&gt;&lt;a href="./"&gt;返回留言&lt;/a&gt;&lt;/td&gt;
          &lt;/tr&gt;
        

     &lt;/table&gt;



`</body>
</html>
`

赞(1)
未经允许不得转载:工具盒子 » php+mysql 实现简单留言表的写入与删除