补完 简单的增删

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

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 "删除失败";
}
时间: 2024-10-21 18:32:16

补完 简单的增删的相关文章

JavaScript函数补完:toString()

javascript中的toString()方法,主要用于Array.Boolean.Date.Error.Function.Number等对象.下面是这些方法的一些解析和简单应用,做个纪律,以作备忘. Array.toString() 将数组转换成一个字符串,并且返回这个字符串. 描述:当数组用于字符串环境中时,javascript会调用这一方法将数组自动转换成一个字符串.toString()在把数组转换成字符串时,首先要将数组的每个元素都转换成字符串(通过调用这些元素的toString方法)

自动补完不算什么,autojump一键直达目录才是终极神器

在命令行中切换目录是最常用的操作,不过很少有比一遍又一遍重复"cd ls cd ls cd ls --"更令人沮丧的事情了.如果你不是百分百确定你想要进入的下一个目录的名字,那么你不得不使用ls来确认,然后使用cd来进入你想要进的那一个.所幸的是,现在大量的终端和shell语言提供了强大的自动补全功能来处理该问题.但是,你仍然需要一直疯狂地敲击TAB键来干这事.如果你和我一样懒惰,你一定会对autojump感到惊喜. autojump是一个命令行工具,它允许你可以直接跳转到你喜爱的目录

asp.net MVC最简单的增删查改!(详)

折腾了两天搞出来,但原理性的东西还不是很懂,废话不多说上图上代码 然后右键models,新建一个数据模型 注意我添加命名为lianxi 添加后如上 接下来在controllers添加控制器还有在Views中添加视图 注意控制器lianxi和视图的名字要一致,然后视图我是添加了3个分别是Index,insert,Modify,在控制器里分别有三个对应的函数 每当用URL访问视图时,他就调用了controllers对应的方法,例如 jiaEntities 就是建立模式时那个数据链接的名字      

PHP函数补完:stream_context_create()模拟POST/GET

PHP函数补完:stream_context_create()模拟POST/GET PHP流的创建 在 2011年01月08日 那天写的     已经有 9408 次阅读了 感谢 参考或原文 服务器君一共花费了94.075 ms进行了3次数据库查询,努力地为您提供了这个页面. 试试阅读模式?希望听取您的建议 有时候,我们需要在服务器端模拟 POST/GET 等请求,也就是在 PHP 程序中去实现模拟,改怎么做到呢?或者说,在 PHP 程序里,给你一个数组,如何将这个数组 POST/GET 到另外

Spring-Ldap连接Ldap及简单的增删查改

了解了Ldap的基本概念之后就是Ldap的使用问题了,就像连接MySQL数据库,操作MySQL数据库中数据一样,我们怎么连接到Ldap呢?又是怎么操纵ldap中的数据呢? 我也是不断的在网上查找资料,最终选择使用Spring-ldap进行数据库的连接,因为我的项目使用SpringMVC+Spring开发,直接就利用Spring-ldap了,挺简单的. 步骤一:依赖(maven工程) <!-- 添加Spring 对LDAP的支持 --> <dependency> <groupI

哈萨比斯的人类补完计划

在著名动漫<新世纪福音战士>里,碇源堂和他背后的SEELE组织始终在执行一项叫做"人类补完计划"的神秘行动. 这个计划到底是什么意思,粉丝们已经争吵了很多年.但大体上应该是说利用"神性"来补完人类族群,从而消除人类社会中的种种问题.也就是说,这个计划是"把人类补完的计划". 但"人类补完"这个词,其实还可以有另一种解释,就是"用人类去补完某种东西的计划".有东西需要用人类来补完吗?当然有,比如说

nodejs连接mysql并进行简单的增删查改

最近在入门nodejs,正好学习到了如何使用nodejs进行数据库的连接,觉得比较重要,便写一下随笔,简单地记录一下 使用在安装好node之后,我们可以使用npm命令,在项目的根目录,安装nodejs中的mysql模块 npm install mysql 在连接数据库之前,要先引入nodejs连接处理mysql的模块 var mysql = require('mysql'); 类似php连接mysql的方式,编写连接代码 //使用nodejs处理mysql的模块,使用创建连接方法,创建与mysq

mybatis实现简单的增删查改

接触一个新技术,首先去了解它的一些基本概念,这项技术用在什么方面的.这样学习起来,方向性也会更强一些.我对于mybatis的理解是,它是一个封装了JDBC的java框架.所能实现的功能是对数据库进行增删查改的功能. 首先,需要搭建一个demo,用于学习这个框架的使用方式.(1)在IDE上建立自己的工程目录,一个普通的java工程项目就好,我电脑本地的IDE是Myeclipse.(2)引入搭建框架需要的jar包,这个直接去网上搜索就好.(3)框架的核心实现都是基于配置的,引入jar包后,先配置my

近期打算及毕业前要补完的题

之前总是开玩笑的说“退竞了退竞了”,这次看来是真的退役了.想想这一年来的学习历程,有欢笑也有汗水.可能还是因为自己太菜,可能还是因为自己不够努力,最终还是滚去学文化课了. 辜负了教练(手动@aqx)和朋友的关心和帮助,在这里说一声,抱歉 看着群里的各位都在快速的成长,除了自己内心的愧疚之外,也由衷的替他们感到开心. NOIP2018还剩100多天了,小伙伴们加油!XTYZ加油!祝各位RP++ 那么既然退役就要完完整整地结束,近期先准备把luogu博客上的文章慢慢的搬过来,之后应该就是一点点的把之