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" value="<?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}‘,time=‘{$t}‘
 where id=‘{$id}‘";

$r=$db->Query($sql,0,"newssystem");

if($r)
{
    header("location:xiti.php");
    }
    else
    {
        echo "添加失败";
        }

时间: 2024-11-15 04:41:54

php 增删改查练习的相关文章

Python 模拟SQL对文件进行增删改查

1 #!/usr/bin/env python 2 # _*_ coding:UTF-8 _*_ 3 # __auth__: Dalhhin 4 # Python 3.5.2,Pycharm 2016.3.2 5 # 2017/05/15 6 7 import sys,os 8 9 def where(dbfile,where_list): #条件是一个list 10 11 def and_or_where(sub_where_list): 12 '''获取and或同时含有and.or关键字的条

【黑马Android】(04)数据库的创建和sql语句增删改查/LinearLayout展示列表数据/ListView的使用和BaseAdater/内容提供者创建

数据库的创建和sql语句增删改查 1. 加载驱动. 2. 连接数据库. 3. 操作数据库. 创建表: create table person( _id integer primary key, name varchar(20), age integer ); 添加: insert into person(name, age) values('lisi', 19); 删除: delete from person where _id = 1; 修改: update person set name =

ssm框架搭建+easyui增删改查实现

闲来无事,看了看别人的博客文档也跟着敲了敲,特地记录下来,方便以后学习: spring版本:4.0.6 mybatis版本:3.2.5 所有jar包打包下载:http://pan.baidu.com/s/1qLEaU 1.项目目录结构 其中,controller包下存放控制层文件,dao下存放各个model类相关的数据库操作接口,entity下放置各种model类,mappers下放置各个dao对应的映射文件,service服务层就不说了,放置各种service接口,impl是其具体实现类. 2

【Android】Sqlite数据库增删改查

Android系统内置一个Sqlite数据库,如果app需要使用Sqlite数据库数据库存储数据,Android会为此app生成一个.db文件.这个数据库在data/data/<package_name>/databases里面,其中<package_name>为该安卓app的工程包名,这个目录必须root后才能看到.在Windows,单机的应用程序,存储数据,基本放到一个文件里面,正如游戏的存档,基本就是把当前的游戏状态存到一个用户很难找到的文件里面.每次存档读档就是一个从这个存

夺命雷公狗---Thinkphp----12之文章的增删改查(图片上传和关联查询)

我们由于表分析的不够完善,所以我们来加多一个tid的字段,到时候主要目的是为了更好的遍历出文章是属于那个分类下的,表如下所示: 那么下一步我们就开始创建一个ArticleController.class.php的控制器,用来管理文章的增删改查操作,所以我们开始第一步来实现文章的添加,我们先来实现他的增加功能: public function add(){ if(IS_POST){ $data['title'] = I('title'); $data['tid'] = I('tid'); $dat

MyBatis增删改查模板

1. 首先,和Spring整合一下 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springfra

用基本数据结构修改后的学生信息管理系统(增删改查)

package com.xt.student.system; //创建学生类存放信息 public class Student {//声明变量private String stuNo; private String stuName; private String gender; private int age; private int score; //对变量进行封装 public String getStuNo() {return stuNo;} public void setStuNo(St

第二周作业__增删改查

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption

zookeeper基本命令,增删改查

zookeeper被广泛的使用,由于项目中用到了dubbo框架,所以今天也来简单分享一下zookeeper的简单命令,来查询服务和节点信息,不说了,直接来增删改查命令. -h命令: [zk: localhost:2189(CONNECTED) 35] h ZooKeeper -server host:port cmd args addauth scheme auth close config [-c] [-w] [-s] connect host:port create [-s] [-e] [-

javascript生成表格增删改查 JavaScript动态改变表格单元格内容 动态生成表格 JS获取表格任意单元格 javascript如何动态删除表格某一行

jsp页面表格布局Html代码 <body > <center> <input type="text" value="111" id="mytext"> <table border="1" width="60%" id="mytable"> <tr> <td id="td1">第一行第一列<