zoukankan      html  css  js  c++  java
  • 补完 简单的增删

    目的是为了在页面现实数据并且实现增加和删除数据的功能

    1.首先需要布局表格来放数据库里面的内容

    例:

    <table width="100%" border="1" cellpadding="0" cellspacing="0" >
        <tr>
            <td>姓名</td>
            <td>身份证号</td>
            <td>电话</td>
            <td>房间类型</td>
            <td>定金</td>
            <td>操作</td>
        </tr>

    2.查询数据库病显示

    <?php
        
            $db = new MySQLi("localhost","root","123","酒店");
            $sql = "select * from yuding";
            
            $result = $db->query($sql);
            
            while($attr = $result->fetch_row())
        {
            echo "<tr><td>{$attr[1]}</td><td>{$attr[2]}</td><td>{$attr[3]}</td><td>{$attr[4]}</td><td>{$attr[5]}</td><td>
            
            
            </td></tr>";
        }    
        
        
        
        
        
        ?>

    3.添加页面

    <?php
    
    $name = $_POST["name"];
    $id = $_POST["id"];
    $tel = $_POST["tel"];
    $type = $_POST["type"];
    $dmoney = $_POST["dmoney"]; 
    if(!empty($name) && !empty($id) && !empty($tel) && !empty($type) && !empty($dmoney))//这句是为了保证文本框里面都有内容,;类似非空验证
    {
                $db = new MySQLi("localhost","root","123","酒店");
            
            $sql = "insert into yuding values('','{$name}','{$id}','{$tel}','{$type}','{$dmoney}')";
            
            
            $x = $db->Query($sql);
            if($x)
            {
                header("location:yuding.php");
            }
            else
            {
                echo"添加失败=-=";
            }
    }else
    {
        echo "内容不能有空";
        header("location:yuding.php");
        }

    4.删除以及删除页面

    在上面2.的代码里面添加

    <td>

    <a href='ydshanchu.php?code={$attr[0]}' onclick="return confirm('确定删除么')">
    删除
    </a>
    </td>, 

    <?php
    $code = $_GET["code"];
    $db = new MySQLi("localhost","root","123","酒店");
    
    $sql = "delete from yuding where ids='{$code}'";
    
    $x = $db->query($sql);
    if($x)
    {
        header("location:yuding.php");
    }
    else
    {
        echo "删除失败";
    }
  • 相关阅读:
    Fix Installing .NET Framework 3.5 failed Error Code 0x800F0954 on Windows 10
    RHEL8安装五笔输入法
    Enable EPEL and Local Repository on RHEL8
    Why is Yum Replaced by DNF?
    检查Linux服务器是否被攻击的常用命令及方法
    IDEA 主题
    IDEA 如何显示一个类中所有的方法
    Appium 安装以及安装过程中遇到的问题
    Maven 如何发布 jar 包到 Nexus 私库
    java泛型的基本使用
  • 原文地址:https://www.cnblogs.com/xiaoming-6/p/6372956.html
Copyright © 2011-2022 走看看