主页面

<h1>主页面family</h1>
<table width="100%" border="1px" cellpadding="0" cellspacing="0" >
<tr>
<td>ID</td>
<td>INFOCODE</td>
<td>NAME</td>
<td>TITLE</td>
<td>FIRM</td>
<td>ORDERS</td>
<td width="80" >UPDATE</td>
<td width="80" >DELETE</td>
</tr> <?PHP
//造连接对象
$fam = new MySQLi("localhost","root","","zw");
//判断是否连接
!mysqli_connect_error() or die("连接失败");
//写SQL语句
$sql="select * from family";
//执行语句
$result = $fam->query($sql);
//取数据
$attr = $result->fetch_all();
foreach($attr as $v)
{
//关系名称
$sql2="select Name from title where Code='{$v[3]}'";
$rname=$fam->query($sql2);
$attn=$rname->fetch_row(); echo "<tr>
<td>{$v[0]}</td>
<td>{$v[1]}</td>
<td>{$v[2]}</td>
<td>{$attn[0]}</td>
<td>{$v[4]}</td>
<td>{$v[5]}</td>
<td align='center'><a href='Update.php?Ids={$v[0]}'>更改</a></td>
<td align='center'><a href='Delete.php?Ids={$v[0]}'>删除</a></td>
</tr>";
}
?> </table>
<div><a href="Add.php">添加数据</a></div>
添加页面

<h1>添加数据</h1>
<form action="AddChuLi.php" method="post">
Ids:<div><input type="text" name="Ids" /></div>
代号:<div><input type="text" name="Infocode" /></div>
姓名:<div><input type="text" name="Name" /></div>
关系:<div>
<select name="gx">
<?php
$fam=new MySQLi("localhost","root","","zw");
!mysqli_connect_error() or die("失败");
$sql="select * from title";
$r=$fam->query($sql);
$attr=$r->fetch_all(); foreach($attr as $v)
{
echo "<option value='{$v[0]}'>{$v[1]}</option>";
}
?>
</select>
</div>
工作单位:<div><input type="text" name="Firm" /></div>
Orders:<div><input type="text" name="Orders" /></div>
<div><input type="submit" value="提交" /></div>
</form>
<div><a href="main.php">主页面</a></div>
纯PHP 添加处理页面
<?php
$Ids=$_POST["Ids"];
$Infocode=$_POST["Infocode"];
$Name=$_POST["Name"];
$Title=$_POST["gx"]; $Firm=$_POST["Firm"];
$Orders=$_POST["Orders"]; $fam=new MySQLi("localhost","root","","zw");
!mysqli_connect_error() or die("连接失败!");
$sql="insert into family values('{$Ids}','{$Infocode}','{$Name}','{$Title}','{$Firm}','{$Orders}')";
$result=$fam->query($sql); if($result)
{
header("location:Add.php");
}
else
{
echo "添加失败";
}
修改页面
<h1>修改数据</h1>
<?php
$Ids=$_GET["Ids"];
$fam=new MySQLi("localhost","root","","zw");
!mysqli_connect_error() or die("失败"); $sql1="select * from family where Ids={$Ids}"; $r=$fam->query($sql1); $att=$r->fetch_row();
?> <form action="UpdateChuLi.php" method="post">
Ids:<div><input readonly="readonly" type="text" name="Ids" value="<?php echo $att[0] ?>"/></div>
代号:<div><input readonly="readonly" type="text" name="Infocode" value="<?php echo $att[1] ?>" /></div>
姓名:<div><input type="text" name="Name" value="<?php echo $att[2] ?>" /></div>
关系:<div>
<select name="gx">
<?php
$sql="select * from title";
$r=$fam->query($sql);
$attr=$r->fetch_all(); foreach($attr as $v)
{
if($v[0]==$att[3])
{
echo "<option selected='selected' value='{$v[0]}'>{$v[1]}</option>";
}
else
{
echo "<option value='{$v[0]}'>{$v[1]}</option>";
}
}
?>
</select>
</div>
工作单位:<div><input type="text" name="Firm" value="<?php echo $att[4] ?>" /></div>
Orders:<div><input type="text" name="Orders" value="<?php echo $att[5] ?>"/></div>
<div><input type="submit" value="提交" /></div>
</form>
<div><a href="main.php">主页面</a></div>
纯PHP 修改处理页面
<?php
$Ids=$_POST["Ids"];
$Infocode=$_POST["Infocode"];
$Name=$_POST["Name"];
$Title=$_POST["Title"];
$Firm=$_POST["Firm"];
$Orders=$_POST["Orders"]; $fam=new MySQLi("localhost","root","","zw");
!mysqli_connect_error() or die("连接失败!");
$sql="Update family set Name='{$Name}',Title='{$Title}',Firm='{$Firm}',Orders='{$Orders}'where Ids='{$Ids}'";
$result=$fam->query($sql); if($result)
{
header("location:main.php");
}
else
{
echo "失败";
}
纯PHP 修改处理页面
<?php
$Ids=$_GET["Ids"];
$fam=new MySQLi("localhost","root","","zw");
!mysqli_connect_error() or die("失败");
$sql="delete from family where Ids={$Ids}";
$r=$fam->query($sql);
if($r)
{
header("location:main.php");
}
else
{
echo "删除失败";
}

PHP 增删改查 import!!的更多相关文章

  1. java操作数据库:增删改查

    不多bb了直接上. 工具:myeclipse 2016,mysql 5.7 目的:java操作数据库增删改查商品信息 test数据库的goods表 gid主键,自增 1.实体类Goods:封装数据库数 ...

  2. python连接MySQL pymysql模块,游标,SQL注入问题,增删改查操作

    pymysql模块 pymysql是用python控制终端对MySQL数据库进行操作的第三方模块 import pymysql # 1.连接数据库 client = pymysql.connect( ...

  3. Spring Boot 使用Mybatis注解开发增删改查

    使用逆向工程是遇到的错误 错误描述 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): c ...

  4. Java 使用控制台操作实现数据库的增删改查

    使用控制台进行数据库增删改查操作,首先创建一个Java Bean类,实现基础数据的构造,Get,Set方法的实现,减少代码重复性. 基本属性为 学生学号 Id, 学生姓名 Name,学生性别 Sex, ...

  5. 如何用tep完成增删改查接口自动化

    tep的设计理念是让人人都可以用Python写自动化,本文就来介绍如何用tep完成增删改查接口自动化. 环境变量 编辑fixtures/fixture_admin.py: "qa" ...

  6. 通过Java代码实现对数据库的数据进行操作:增删改查

    在写代码之前,依然是引用mysql数据库的jar包文件:右键项目-构建路径-设置构建路径-库-添加外部JAR 在数据库中我们已经建立好一个表xs :分别有xuehao  xingming    xue ...

  7. Hibernate全套增删改查+分页

    1.创建一个web工程 2.导入jar包 3.创建Student表 4.创建实体类 package com.entity; public class Student { private Integer ...

  8. Batis-iBatis基本操作(增删改查)

    Batis-iBatis基本操作(增删改查) 时间 2014-04-10 17:55:20  CSDN博客 原文  http://blog.csdn.net/mazhaojuan/article/de ...

  9. SSHE框架整合(增删改查)

    1.前期准备:jar包(c3p0.jdbc ,各个框架) web.xml文件:spring的   转码的,和Struts2的过滤器 <?xml version="1.0" e ...

随机推荐

  1. Ubuntu 部署 Redmine

    我是在虚拟机种安装的Ubuntu,原因是装双系统太麻烦,虚拟机有问题的话删除容易. 首选保证主机中能ping 通虚拟机.我是用的桥接. 1.ubuntu安装必备的软件: sudo apt-get in ...

  2. Matlab实现网络拓补图

    顶点号 顶点号 权值 1 2 400 1 3 450 2 4 300 2 8 230 2 9 140 3 4 600 4 5 210 4 19 310 5 6 230 5 7 200 6 7 320 ...

  3. depthstencil buffer 不支持 msaa

    phyreengine dx11 MRT不支持 depth rendertarget 的msaa 他里面竟然只写着,// not supported yet !!!! 导致hdao 时开msaa的话, ...

  4. [Bug]没有对“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files”的写访问权限

    问题 环境WIN8.1 x64,新安装的vs与iis,在部署网站时,出现该异常信息.本地机作为测试机,就部署一个站点进行测试,没想到出现这个错误. 解决方案 如果你访问上面的那个路径,你会发现并没有那 ...

  5. hive的学习入门(飞进数据仓库的小蜜蜂)

    前言 hive是构建在Hadoop上的数据仓库平台,其设计目标是:使Hadoop上的数据操作与传统的SQL结合,让熟悉sql的开发人员能够轻松的像Hadoop平台迁移. Hive是Facebook的信 ...

  6. Sqli-labs less 30

    Less-30 Less-30与less-29原理是一致的,我们可以看到less-30的sql语句为: 所以payload为: http://127.0.0.1:8080/sqli-labs/Less ...

  7. JavaScript 性能分析新工具 OneProfile

    OneProfile 是一个网页版的小工具,可以用全新的方式展示 JavaScript 性能分析的结果,帮助开发者洞悉函数调用关系,优化应用性能. 点击打开 OneProfile 背景 Chrome ...

  8. HDU 2602 Bone Collector (简单01背包)

    Bone Collector http://acm.hdu.edu.cn/showproblem.php?pid=2602 Problem Description Many years ago , i ...

  9. js 阻止冒泡 兼容性方法

    function customstopPropagation(e){ var ev = e || window.event; if (ev.stopPropagation) { ev.stopProp ...

  10. jvm性能调优---jstat的用法

    Jstat是JDK自带的一个轻量级小工具.全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令 ...