原生CURD
<?php
header("content-type:text/html;charset=utf8");
$link=mysqli_connect("127.0.0.1","root","","1611a");
mysqli_query($link,"set names utf8");
$page=isset($_GET['page'])?$_GET['page']:1;
if($page<1){
$page=1;
}
$size=3;
$sql1="select*from xing left join leixing on xing.lei=leixing.cid ";
$res1=mysqli_query($link,$sql1);
$arr1=mysqli_fetch_all($res1,1);
$num=count($arr1);
$end=ceil($num/$size);
$forset=($page-1)*$size;
$sql="select*from xing left join leixing on xing.lei=leixing.cid limit $forset,$size";
$res=mysqli_query($link,$sql);
$arr=mysqli_fetch_all($res,1);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<input type="text"><button>查询</button>
<table border="1">
<tr>
<td>企业编号</td>
<td>企业名称</td>
<td>法人名称</td>
<td>证件号码</td>
<td>公司类型</td>
<td>email地址</td>
<td>企业名片</td>
<td>操作</td>
</tr>
<?php foreach ($arr as $key => $value){?>
<tr>
<td><?php echo $value['bh']?></td>
<td><?php echo $value['user']?></td>
<td><?php echo $value['cuser']?></td>
<td><?php echo $value['card']?></td>
<td><?php echo $value['type']?></td>
<td><?php echo $value['emai']?></td>
<td><img src=" <?php echo $value['img']?>" alt="" width="100"></td>
<td><a href="#" onclick="sc(<?php echo $value['id']?>)">删除</a>|<a href="#">修改</a></td>
</tr>
<?php }?>
</table>
<a href="show.php?page=<?php echo $page-1?>">上一页</a>
<a href="show.php?page=<?php echo $page+1?>">下一页</a>
<a href="show.php?page=1?>">首页</a>
<a href="show.php?page=<?php echo $end?>">尾页</a>
</body>
</html>
<script>
function sc(id){
a=new XMLHttpRequest()
a.open("get","delete.php?id="+id)
a.send()
a.onreadystatechange=function(){
if(a.readyState==4&&a.status==200){
location.href=""
}
}
}
</script>
//添加
<?php
header("content-type:text/html;charset=utf8");
$link=mysqli_connect("127.0.0.1","root","","1611a");
mysqli_query($link,"set names utf8");
$bh=$_POST['bh'];
$user=$_POST['user'];
$cuser=$_POST['cuser'];
$card=$_POST['card'];
$lei=$_POST['lei'];
$email=$_POST['emai'];
$file=$_FILES['img'];
$name=$file['name'];
$tmp=$file['tmp_name'];
move_uploaded_file($tmp,$name);
$sql="insert into xing values(null,'$bh','$user','$cuser','$card','$lei','$email','$name')";
$res=mysqli_query($link,$sql);
if($res){
echo "<a href='show.php'>上传成功</a>";
}else{
echo "<a href='good.php>上传失败</a>";
}
原生CURD的更多相关文章
- MongoDB学习笔记~官方驱动的原生Curd操作
回到目录 MongoDB的官方C#驱动,让我们使用起来也很方便,但对于Linq开发人员来说,可能有些不了解,所以,我还是将官方驱动进行了二次封装,而对于一个比较个性化的mongo操作,使用我封装的也很 ...
- laravel-- facade 实现CURD
路由内需配置 Route::any('test1','StudentController@test1');原生CURD写法 public function test1() {// 查找// $stud ...
- MongoDB学习笔记系列
回到占占推荐博客索引 该来的总会来的,Ef,Redis,MVC甚至Sqlserver都有了自己的系列,MongoDB没有理由不去整理一下,这个系列都是平时在项目开发时总结出来的,希望可以为各位一些帮助 ...
- Lind.DDD.Repositories.Mongo层介绍
回到目录 之前已经发生了 大叔之前讲过被仓储化了的Mongodb,而在大叔开发了Lind.DDD之后,决定把这个东西再搬到本框架的仓储层来,这也是大势所趋的,毕竟mongodb是最像关系数据库的NoS ...
- MongoDB学习笔记系列~目录
MongoDB学习笔记~环境搭建 (2015-03-30 10:34) MongoDB学习笔记~MongoDBRepository仓储的实现 (2015-04-08 12:00) MongoDB学习笔 ...
- ThinkPHP 的CURD 基本操作
说起CURD,懂点SQL的人都知道,就是增删改查,做业务系统的时候,往往离不开这CURD,最近也是刚刚接触ThinkPHP,ThinkPHP的灵活性是比原生PHP好用的多,下面我就简单的介绍一下我的学 ...
- ThinkPHP 数据库操作(七) : 视图查询、子查询、原生查询
视图查询 视图查询可以实现不依赖数据库视图的多表查询,并不需要数据库支持视图,例如: Db::view('User','id,name') ->view('Profile','truename, ...
- CURD插件(仿Django-admin版)
前言 如何提升自己的开发效率? 每个新项目都是自己经做过的项目(经验所致),在项目开发过程中不断总结.封装属于自己的组件, 例如:每个web项目大部分都涉及增删改查,分页显示,搜素,CRM就是这样的组 ...
- [转]ThinkPHP中如何使用原生SQL
From : http://huangqiqing123.iteye.com/blog/1540323 TP的模型可以支持原生SQL操作,提供了query和execute两个方法,为什么原生SQL还要 ...
随机推荐
- T级别视频上传解决方案
之前仿造uploadify写了一个HTML5版的文件上传插件,没看过的朋友可以点此先看一下~得到了不少朋友的好评,我自己也用在了项目中,不论是用户头像上传,还是各种媒体文件的上传,以及各种个性的业务需 ...
- OCWA提高组模拟赛一 Solution
Problem A RecMin 给出一个$n \times m$的矩阵,其中$1 \leq n,m \leq 3\ times 10^3$ 给出整数$a,b$,求出在矩阵中所有$a\ times b ...
- CodeForces–471D--MUH and Cube Walls(KMP)
Time limit 2000 ms Memory limit 262144 kB Polar bears Menshykov and Uslada from the zoo of ...
- JS框架_(JQuery.js)夜晚天空满天星星闪烁动画
百度云盘 传送门 密码:xftr 满天星星闪烁动画效果: (可用星空动画来作为页面背景,白色文字改为文章或者其他的O(∩_∩)O) <!doctype html> <html> ...
- 应对高并发场景的redis加锁技巧
// 获取锁getLock() { // 是否有正在执行的线程 boolean hasLock = false; try { hasLock = redisClient ...
- pygame基本框架
代码: import sys #导入sys模块import pygame #导入pygame模块 pygame.init() #pygame初始化size = width,height = 800,8 ...
- eclipse中把选中的代码全部变成大写或者小写的快捷键
Ctrl+shift+x是把选中的变成大写 Ctrl+shift+y是把选中的变成小写
- 胜利点20191010-5 alpha week 1/2 Scrum立会报告+燃尽图 03
此作业要求参见:https://edu.cnblogs.com/campus/nenu/2019fall/homework/8747 一.小组情况组长:贺敬文组员:彭思雨 王志文 位军营 杨萍队名:胜 ...
- OpenCV学习笔记(9)——形态学转换
不同的形态学操作,例如腐蚀,膨胀,开运算,闭运算等 形态学操作是根据图像形状进行的简单操作.一般情况下对二值化图像进行操作.需要的参数有两个,一个是原始图像,第二个被称为结构化元素或核,它是用来决定操 ...
- python调用不同目录中类的终极方法
1.在需要导入别的类包中加入这两行代码 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))sys.path.a ...