php 增删改查练习
添加界面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>发布新闻</title>
</head> <body>
<center><h1>发布新闻</h1></center>
<form action="tianjiachuli.php" method="post">
<table width="100%" border="0" cellpadding="2" cellspacing="2">
<tr>
<td></td>
<td><input type="hidden" name="id" /></td>
</tr>
<tr>
<td align="right">标题:</td>
<td><input type="text" name="title" /></td>
</tr>
<tr>
<td align="right">作者:</td>
<td><input type="text" name="author" /></td>
</tr>
<tr>
<td align="right">来源:</td>
<td><input type="text" name="source" /></td>
</tr>
<td align="right">内容:</td>
<td><textarea cols="140" rows="5" name="content"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="hidden" name="time" /></td>
</tr>
</table>
<div><input type="submit" value="提交" /></div>
</form>
<div><a href="biaoge.php"><input type="submit" value="查看" /></a></div>
</body>
</html>
<?php
$id=$_POST["id"];
$title=$_POST["title"];
$author=$_POST["author"];
$source=$_POST["source"];
$content=$_POST["content"];
$time=$_POST["time"]; include("dbda.class.php"); $db=new dbda(); $t=date('Y-m-d H:i:s'); $sql="insert into news values('{$id}','{$title}','{$author}','{$source}','{$content}','{$t}')"; $r=$db->Query($sql,0,"newssystem"); if($r)
{
header("location:xiti.php");
}
else
{
echo "修改失败";
}
查询界面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body>
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
<td>id</td>
<td>title</td>
<td>author</td>
<td>source</td>
<td>time</td>
<td>delete</td>
<td>update</td>
</tr>
<?php
include("dbda.class.php"); $db=new dbda(); $sql="select id,title,author,source,time from news "; $attr=$db->Query($sql,1,"newssystem"); foreach($attr as $v)
{
echo"<tr>
<td>{$v[0]}</td>
<td>{$v[1]}</td>
<td>{$v[2]}</td>
<td>{$v[3]}</td>
<td>{$v[4]}</td>
<td><a href='shanchuchuli.php?id={$v[0]}'>delete</a></td>
<td><a href='xiugaichuli.php?id={$v[0]}'>update</a></td>
</tr>";
}
?>
</table>
<a href="xiti.php">返回</a>
</body>
</html>
删除处理
<?php
$id=$_GET["id"]; include("dbda.class.php"); $db=new dbda(); $sql="delete from news where id='{$id}'"; $a=$db->Query($sql,0,"newssystem"); if($a)
{
header("location:biaoge.php");
}
else
{
echo"删除失败";
}
修改界面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>发布新闻</title>
</head> <body>
<center><h1>发布新闻</h1></center>
<?php
$id=$_GET["id"]; $db=new MYSQLi("localhost","root","","newssystem");
$sql="select * from news where id='{$id}'"; $result=$db->query($sql); $attr=$result->fetch_row(); ?>
<form action="xiugai.php" method="post">
<table width="100%" border="0" cellpadding="2" cellspacing="2">
<tr>
<td></td>
<td><input type="hidden" name="id" value="<?php echo $attr[0] ?>" /></td>
</tr>
<tr>
<td align="right">标题:</td>
<td><input type="text" name="title" value="<?php echo $attr[1] ?>" /></td>
</tr>
<tr>
<td align="right">作者:</td>
<td><input type="text" name="author" value="<?php echo $attr[2] ?>" /></td>
</tr>
<tr>
<td align="right">来源:</td>
<td><input type="text" name="source" value="<?php echo $attr[3] ?>" /></td>
</tr>
<td align="right">内容:</td>
<td><textarea cols="140" rows="5" name="content" ><?php echo "$attr[4]" ?></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="hidden" name="time" value="<?php echo $attr[5] ?>" /></td>
</tr>
</table>
<div><input type="submit" value="修改" /></div>
</form> <div><a href="biaoge.php"><input type="submit" value="查看" /></a></div>
</body>
</html>
<?php
$id=$_POST["id"];
$title=$_POST["title"];
$author=$_POST["author"];
$source=$_POST["source"];
$content=$_POST["content"];
$time=$_POST["time"]; include("dbda.class.php"); $db=new dbda(); $t=date('Y-m-d H:i:s'); $sql="update news set title='{$title}',author='{$author}',source='{$source}',content='{$content}',time='{$t}'
where id='{$id}'"; $r=$db->Query($sql,0,"newssystem"); if($r)
{
header("location:xiti.php");
}
else
{
echo "添加失败";
}
php 增删改查练习的更多相关文章
- Dapper逆天入门~强类型,动态类型,多映射,多返回值,增删改查+存储过程+事物案例演示
Dapper的牛逼就不扯蛋了,答应群友做个入门Demo的,现有园友需要,那么公开分享一下: 完整Demo:http://pan.baidu.com/s/1i3TcEzj 注 意 事 项:http:// ...
- ASP.NET从零开始学习EF的增删改查
ASP.NET从零开始学习EF的增删改查 最近辞职了,但是离真正的离职还有一段时间,趁着这段空档期,总想着写些东西,想来想去,也不是很明确到底想写个啥,但是闲着也是够 ...
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(9)-MVC与EasyUI结合增删改查
系列目录 文章于2016-12-17日重写 在第八讲中,我们已经做到了怎么样分页.这一讲主要讲增删改查.第六讲的代码已经给出,里面包含了增删改,大家可以下载下来看下. 这讲主要是,制作漂亮的工具栏,虽 ...
- 通过Java代码实现对数据库的数据进行操作:增删改查
在写代码之前,依然是引用mysql数据库的jar包文件:右键项目-构建路径-设置构建路径-库-添加外部JAR 在数据库中我们已经建立好一个表xs :分别有xuehao xingming xue ...
- Hibernate全套增删改查+分页
1.创建一个web工程 2.导入jar包 3.创建Student表 4.创建实体类 package com.entity; public class Student { private Integer ...
- 使用 Json.Net 对Json文本进行 增删改查
JSON 已经成为当前主流交互格式, 如何在C#中使用 Json.Net 对Json文本进行 增删改查呢?见如下代码 #region Create (从零创建) public static strin ...
- yii2 增删改查
自己总结的yii2 advanced 版本的简单的增删改查,希望对大家有所帮助 1.gii生成的actionCreate()方法中 获取插入语句的id $id = $model->attribu ...
- Batis-iBatis基本操作(增删改查)
Batis-iBatis基本操作(增删改查) 时间 2014-04-10 17:55:20 CSDN博客 原文 http://blog.csdn.net/mazhaojuan/article/de ...
- JS组件系列——又一款MVVM组件:Vue(一:30分钟搞定前端增删改查)
前言:关于Vue框架,好几个月之前就听说过,了解一项新技术之后,总是处于观望状态,一直在犹豫要不要系统学习下.正好最近有点空,就去官网了解了下,看上去还不错的一个组件,就抽空研究了下.最近园子里vue ...
- JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(一)
前言:出于某种原因,需要学习下Knockout.js,这个组件很早前听说过,但一直没尝试使用,这两天学习了下,觉得它真心不错,双向绑定的机制简直太爽了.今天打算结合bootstrapTable和Kno ...
随机推荐
- appium向右滑动
/*** * 右滑1/2屏幕 / public static void slideRight(){ int x=driver.manage().window().getSize().width; in ...
- Spring学习8-用MyEclipse搭建SSH框架 Struts Spring Hibernate
1.new一个web project. 2.右键项目,为项目添加Struts支持. 点击Finish.src目录下多了struts.xml配置文件. 3.使用MyEclipse DataBase Ex ...
- java变量作用域
1.public:public表明该数据成员.成员函数是对所有用户开放的,所有用户都可以直接进行调用 2.private:private表示私有,私有的意思就是除了class自己之外,任何人都不可 ...
- Android实现控件动画效果
MainActivity.java public class MainActivity extends AppCompatActivity { private ImageView iv; privat ...
- 比RBAC更好的权限认证方式(Auth类认证)
Auth 类已经在ThinkPHP代码仓库中存在很久了,但是因为一直没有出过它的教程, 很少人知道它, 它其实比RBAC更方便 . RBAC是按节点进行认证的,如果要控制比节点更细的权限就有点困难了, ...
- Linux下tomcat作为守护进程运行(开机启动、以指定的用户运行、解决非root身份不能绑定1024以下端口的问题)的配置方法
如题. 参考资料: http://www.jdiy.org/read.jd?id=y0haaynq1w http://blog.csdn.net/shw2004/article/details/578 ...
- 转载大神的检测网站重定向的python脚本
#!/usr/bin/env python #coding=utf8 import sys import requests def check_for_redirects(url): try: r = ...
- [整理]通过AngularJS directive对bootstrap日期控件的的简单包装
最近项目上了AngularJS,而原来使用的日期控件的使用方式也需要改变,于是开始了倒腾,看了官方的例子,可以使用AngularJS的directive做简单的处理,这样在html里直接使用申明的的形 ...
- SSRS匿名访问
---本人数据库是SqlServer2008 R2 匿名访问Reporting Service 2008 我想通过访问Url的方式,把部署到Sql Server Reporting Service ...
- hibernate杂记
1.hibernate中get和load方法有什么不同? (1)执行get方法,会立即加载对象, 执行load方法,若不使用该对象,则不会立即执行查询操作. (2)load 方法可能会抛出 LazyI ...