php后台增删改跳转
php登录页面:
<h1>登录界面</h1>
<form action="dengluchuli.php" method="post">
用户名:<input type="text" name="uid"/>
密码:<input type="text" name="pwd"/>
<input type="submit" value="登录" />
</form>
其中 dengluchuli.php在规定路径下。
登录跳转页面:
<?php
$yonghuming = $_POST["uid"];
$mima = $_POST["pwd"];
$db = new mysqli("localhost","root","","12345");
$sql = "select password from login where username='{$yonghuming}'";
$result = $db->query($sql);
$atter = $result->fetch_row();
if($atter[0]==$mima && !empty($mima))
{
header("location:xinxi.php");
}
else
{
echo "用户名或密码错误";
} ?>
此页面用于登录界面登录成功后通过用户名找到相应的数据。
登录主界面:
<?php
$de = new mysqli("localhost","root","","12345");
$e="select * from info";
$result = $de->query($e);
$atter = $result->fetch_all();
echo "<table border=1>";
echo "<tr>
<td>代号</td>
<td>姓名</td>
<td>性别</td>
<td>民族</td>
<td>出生日期</td>
<td>操作</td>
</tr> ";
for($i=0;$i<count($atter);$i++)
{
echo "<tr>";
for($j=0;$j<count($atter[$i]);$j++)
{
if($j==4)
{
echo "<td>".$atter[$i][$j]."</td> <td><a href='shanchu.php?code={$atter[$i][1]}' onclick=\"return confirm('确定删除?')\"> 删除</a></td>";
}
else
{
echo "<td>".$atter[$i][$j]."</td>";
}
}
echo "</tr>";
}
echo " </table>";
echo "<a href='tianjia.php'>添加数据</a>"
?>
添加数据(tianji.php):
<h1>添加数据</h1>
<form action="zeng.php" method="post">
代号:<input type="text" name="daihao" /> <br />
姓名:<input type="text" name="xinming" /><br />
性别:<input type="text" name="xinbie" /><br />
民族:<input type="text" name="minzu" /><br />
生日:<input type="text" name="shengri" /><br />
<input type="submit" value="提交"/>
</form>
zeng.php :
<?php
$code = $_POST["daihao"];
$name = $_POST["xinming"];
$sex = $_POST["xinbie"];
$nation = $_POST["minzu"];
$birthday = $_POST["shengri"];
$db = new mysqli("localhost","root","","12345");
$sql = "insert into info values('{$code}','{$name}','{$sex}','{$nation}','{$birthday}')";
$r = $db->query($sql);
if($r)
{
header("location:xinxi.php");
}
else
{
echo "添加失败";
}
?>
添加成功:
shanchu.php
<?php $name = $_GET["code"];
$db = new mysqli("localhost","root","","12345");
$sql = "delete from info where name='{$name}'";
$result = $db->query($sql);
if($result)
{
header("location:xinxi.php");
}
else
{
echo "删除失败";
}
?>
修改数据:
在xinxi.php文件中插入代码:
<a href='xiugai.php?code={$atter[$i][1]}'>修改</a>
相同路径下新建xiugai.php
<?php
$name = $_GET["code"];
$db = new mysqli("localhost","root","","12345");
$sql = "select * from info where name='{$name}'";
$r = $db->query($sql);
$atter = $r->fetch_row();
?>
<h1>修改</h1>
<form action="xiugaichuli.php" method="post">
<input type="hidden" name="daihao" value="<?php echo $atter[0]; ?>" /> <br />
姓名: <input type="text" name="xinming" value="<?php echo $atter[1]; ?>"/> <br />
性别: <input type="text" name="xinbie" value="<?php echo $atter[2]; ?>"/> <br />
民族: <input type="text" name="minzu" value="<?php echo $atter[3]; ?>"/> <br />
生日: <input type="text" name="shengri" value="<?php echo $atter[4]; ?>"/> <br />
<input type="submit" value="修改" />
</form>
相同路径下新建xiugaichuli.php
<?php
$code = $_POST["daihao"];
$name = $_POST["xinming"];
$sex = $_POST["xinbie"];
$nation = $_POST["minzu"];
$birthday = $_POST["shengri"];
$db = new mysqli("localhost","root","","12345");
$sql = "update info set name='{$name}',sex={$sex},nation='{$nation}',birthday='{$birthday}' where code='{$code}'";
$r = $db->query($sql);
if($r)
{
header("location:xinxi.php");
}
else
{
echo "修改失败";
}
?>
点击修改其中一条数据:
修改成功。
php后台增删改跳转的更多相关文章
- 招新系统(jsp+servlet,实现简略前端网页注册登录+后台增删改查,分学生和管理员,Java语言,mysql数据库连接,tomcat服务器)
生活不只是眼前的苟且,还有诗和远方. 架构说明: 要求是采用MVC模式,所以分了下面的几个包,但是由于是第一次写,可能分的也不是很清楚: 这个是后台部分的架构: 这个是前端的的展示: (那个StuLo ...
- nodejs+easyui(抽奖活动后台)增删改查
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfAAAAJACAIAAAD97KNZAAAgAElEQVR4nO2daXxb5Z2o7w+dO1/ufL ...
- 后台增删改查的实现——java基础、jsp、servlet、数据库
1.前台和后台的关系: 后台是由工作人员操作的,通过后台系统对数据库实行增删改查等操作,通过前台系统访问数据库,将数据库中的信息通过前台显示. 2.功能实现: (1)显示全部商品信息: home.js ...
- 使用vue+elementUI+springboot创建基础后台增删改查的管理页面--(1)
目前这家公司前端用的是vue框架,由于在之前的公司很少涉及到前端内容,对其的了解也只是会使用js和jquery,所以..慢慢来吧. 在此之前需要先了解vue的大致语法和规则,可先前往官方文档进行学习h ...
- yii2-basic后台管理功能开发之二:创建CRUD增删改查
昨天实现了后台模板的嵌套,今天我们可以试着创建CRUD模型啦 刚开始的应该都是“套用”,不再打算细说,只把关键的地方指出来. CRUD即数据库增删改查操作.可以理解为yii2为我们做了一个组件,来实现 ...
- Extjs 4.2 Grid增删改及后台交互(Java)
上次发了Easyui Datagrid的增删改查的使用学习记录后一直想整理下基于Extjs4.2的Grid学习使用记录.苦于抽不出时间,一直拖到现在.不得不说,Extjs确实很强大,新版的Neptun ...
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(5)-EF增删改查by糟糕的代码
原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(5)-EF增删改查by糟糕的代码 上一讲我们创建了一系列的解决方案,我们通过一个例子来看看层与层之间的关系 ...
- python 全栈开发,Day124(MongoDB初识,增删改查操作,数据类型,$关键字以及$修改器,"$"的奇妙用法,Array Object 的特殊操作,选取跳过排序,客户端操作)
一.MongoDB初识 什么是MongoDB MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介 ...
- 可编辑树Ztree的使用(包括对后台数据库的增删改查)
找了很多网上关于Ztree的例子和代码才搞定. 首先,关于Ztree的代码不介绍了,网上下载之后,引用下列四个文件就能使用了. 1.关于配置选项.主要通过回调函数来实现向后台发送数据,实现增删改查. ...
随机推荐
- 关于textview显示特殊符号居中的问题
话说这是2017年的第一篇博客,也是一篇技术博客.先从简单的一篇解决问题开始吧,千里之行,始于足下! ------------------------------------------------- ...
- nginx+iis+redis+Task.MainForm构建分布式架构 之 (redis存储分布式共享的session及共享session运作流程)
本次要分享的是利用windows+nginx+iis+redis+Task.MainForm组建分布式架构,上一篇分享文章制作是在windows上使用的nginx,一般正式发布的时候是在linux来配 ...
- C# await和async
基础阅读:http://www.cnblogs.com/jesse2013/p/async-and-await.html 答疑阅读:http://www.cnblogs.com/heyuquan/ar ...
- [原] KVM 虚拟化原理探究(3)— CPU 虚拟化
KVM 虚拟化原理探究(3)- CPU 虚拟化 标签(空格分隔): KVM [TOC] CPU 虚拟化简介 上一篇文章笼统的介绍了一个虚拟机的诞生过程,从demo中也可以看到,运行一个虚拟机再也不需要 ...
- C#创建、安装、卸载、调试Windows Service(Windows 服务)的简单教程
前言:Microsoft Windows 服务能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序.这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面.这 ...
- 【手记】注意BinaryWriter写string的小坑——会在string前加上长度前缀length-prefixed
之前以为BinaryWriter写string会严格按构造时指定的编码(不指定则是无BOM的UTF8)写入string的二进制,如下面的代码: //将字符串"a"写入流,再拿到流的 ...
- js数组去重几种思路
在一些后台语言中都内置了一些方法来处理数组或集合中重复的数据.但是js中并没有类似的方法,网上已经有一些方法,但是不够详细.部分代码来源于网络.个人总计如下:大致有4种思路 1)使用两次循环比较原始的 ...
- DockerCon 2016 – 微软带来了什么?
根据Forrester的调查,接近半数的企业CIO在考虑IT架构的时候更乐于接受开源方案,这主要是基于低成本,避免供应商锁定和敏捷的需求:同时另外一家North Bridge的调研机构的调查显示,20 ...
- SQLServer 各版本区别
SQLServer 2012 新特性 通过AlwaysOn实现各种高可用级别 通过列存储索引技术实现超快速的查询,其中星型链接查询及相似查询的性能提升幅度可高达100倍,同时支持超快速的全文查询 通过 ...
- 前端如何正确选择offer,到底选哪个?
文章背景:来自于一次线上交流,当时回答感觉比较粗糙,做个阶段性的总结,也分享给其它朋友. 当时的题目是,共2个offer,如何选择: 1. 美团外卖前端 2. 京东深圳前端研发(只有通过邮件,还有收到 ...