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.关于配置选项.主要通过回调函数来实现向后台发送数据,实现增删改查. ...
随机推荐
- ABP教程-打造一个《电话簿项目》-目录-MPA版本-基于ABP1.13版本
此系列文章会进行不定期的更新,应该会有6章左右. 感兴趣的朋友可以跟着看看,本教程适合已经看过ABP的文档但是又无从下手的小伙伴们. 初衷: 发布系列教程的原因是发现ABP在园子火了很久,但是发现还是 ...
- ASP.NET Core应用针对静态文件请求的处理[1]: 以Web的形式发布静态文件
虽然ASP.NET Core是一款"动态"的Web服务端框架,但是在很多情况下都需要处理针对静态文件的请求,最为常见的就是这对JavaScript脚本文件.CSS样式文件和图片文件 ...
- SHA-1算法
SHA-1.h #ifndef _SHA1_H #define _SHA1_H #include<iostream> using namespace std; //4个函数 #define ...
- JavaScript求两个数字之间所有数字的和
这是在fcc上的中级算法中的第一题,拉出来的原因并不是因为有什么好说的,而是我刚看时以为是求两个数字的和, 很显然错了.我感觉自己的文字理解能力被严重鄙视了- -.故拉出来折腾折腾. 要求: 给你一个 ...
- Function.prototype.toString 的使用技巧
Function.prototype.toString这个原型方法可以帮助你获得函数的源代码, 比如: function hello ( msg ){ console.log("hello& ...
- 去IOE的一点反对意见以及其他
某天在机场听见两老板在聊天,说到他们目前销售的报表老跟不上的问题,说要请一个人,专门合并和分析一些发过来的excel表格,我真想冲上去说,老板,你需要的是一个信息处理的系统,你需要咨询么.回来一直耿耿 ...
- SharePonit 2010 更改另存为列表模板的语言类型
从朋友处得来一个列表模板:AccessApplicationSharePoint.stp 将其通过:网站操作----网站设置----列表模板,上传进去.然后去创建列表,发现找不到此模板. 根据多年老司 ...
- Xamarin Android 应用程序内图标上数字提示
最近在用 Xamarin 做一个 Android 应用,打开应用时,如果有新消息,需要在应用内的 Toolbar 或者首页的图标上显示数字提示.在这里和大家分享一下实现方法,如果你有更新好的实现方法, ...
- [转载]敏捷开发之Scrum扫盲篇
现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP... 为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述S ...
- SQL数据类型
1.Character 字符串: 数据类型 描述 存储 char(n) 固定长度的字符串.最多8,000个字符. n varchar(n) 可变长度的字符串.最多8,000个字符. varchar ...