ajax第八天

一个小作业

homework.png

.sql文件

SET NAMES UTF8;
DROP DATABASE IF EXISTS sbsh;
CREATE DATABASE sbsh CHARSET=UTF8;
USE sbsh;
CREATE TABLE msg(
    mid INT PRIMARY KEY AUTO_INCREMENT,
    uname VARCHAR(10),
    phone VARCHAR(16),
    pubTime DATE,
    content VARCHAR(100)
);
INSERT INTO msg VALUES(NULL,'李明','13502876189','2017-08-23','好好好好');
INSERT INTO msg VALUES(NULL,'丹妮','13502876189','2017-08-23','好好好好');
INSERT INTO msg VALUES(NULL,'珍妮','13502876189','2017-08-23','好好好好');
SELECT * FROM msg;

重复使用的PHP代码写在新的php中

<?php
$conn=mysqli_connect('127.0.0.1','root','','sbsh',3306);
$sql='SET NAMES UTF8';
mysqli_query($conn,$sql);

执行添加语句的php

<?php
$uname=$_REQUEST['uname'];
$phone=$_REQUEST['phone'];
$pubTime=$_REQUEST['pubTime'];
$content=$_REQUEST['content'];
require('init.php');
$sql="INSERT INTO msg VALUES(NULL,'$uname','$phone','$pubTime','$content')";
$result=mysqli_query($conn,$sql);
if($result===true){
    echo "输入正确";
}else{
    echo "输入错误";
}

require('init.php');讲重复的php代码引入进来

执行添加语句的html

<form action="msg_add.php">
        <p>
            发布人姓名:<input type="text" name="uname">
        </p>
        <p>
            联系电话:<input type="text" name="phone">
        </p>
        <p>
            发布时间:<input type="text" name="pubTime">
        </p>
        <p>
            留言内容:<input type="text" name="content">
        </p>
        <input type="submit" value="提交">
    </form>

执行删除语句的php

<?php
$mid=$_REQUEST['mid'];
require('init.php');
$sql="DELETE FROM msg WHERE mid='$mid'";
$result=mysqli_query($conn,$sql);
if($result===true){
    echo "正确";
     echo "<a href='msg_select.php'>返回查看</a>";
}else{
    echo "错误";
}

最后界面

<body>
    <?php
        echo "<div class='box'>";
            foreach ($all as $key => $value) {
            echo "<div class='box-connt'>";
            echo "<span class='s1'>留言编号:$value[mid]</span>";
            echo "<p class='p1'>发布人姓名:$value[uname]</p>";
            echo "<p class='p2'>联系电话:$value[phone]</p>";
            echo "<p class='p3'>发布时间:$value[pubTime]</p>";
            echo "<p class='p4'>留言内容:$value[content]</p>";
            echo "<span class='s2'><a href='$value[mid]' class='a1'>&times;</a></span>";
            echo "</div>";
        }
        echo "</div>";
    ?>
    <script type="text/javascript">
      //查找删除按钮
      var close=document.querySelectorAll('.a1');
      for(var i=0;i<close.length;i++){
        close[i].onclick=function(e){
            e.preventDefault();
            var choose=confirm('确定删除吗?此操作不可恢复');
            if(choose){
                var mid=this.getAttribute('href');
                location.href='msg_delete.php?mid='+mid;
            }  
        }
      }
    </script>
    <a href="msg_delete.php">点我</a>
</body>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,807评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,492评论 2 59
  • 小楼昨夜又东风,往事不堪回首年华中。 青涩的年纪,逆着光也要绽放的年纪,才正青春。 在我们这个年龄...
    1222333阅读 2,849评论 0 0
  • 难道是因为自己现在26,才觉得,27岁就是大人的年纪了。还有一年成熟的路可以走,今年的节奏太快,是太多人参与了自己...
    elegantwww阅读 1,417评论 0 0
  • 介绍 笔者是从业近十年的机械工程师,平日喜欢碎片化阅读和操心行业动态...
    riva160阅读 3,544评论 0 9