<!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>
<script src="jquery-1.11.2.min.js"></script>
</head>
<body>
<div>
<h1>新增</h1>
辖区:<input type="text" id="xiaqu"/>
<br />
姓名:<input type="text" id="name" />
<br />
性别:<input type="text" id="sex" />
<br />
证件:<input type="text" id="zhengjian" />
<br />
电话:<input type="text" id="tel" />
<br />
住址:<input type="text" id="zhuzhi" />
<br />
<input type="submit" id="tj" value="添加" />
</div>
<div>
<h1>信息</h1>
<table width="100%" border="1px" cellspacing="0" cellspacing="0">
<tr>
<td>辖区</td>
<td>姓名</td>
<td>性别</td>
<td>证件</td>
<td>电话</td>
<td>住址</td>
<td>操作</td>
</tr>
<tbody id="aa1">
</tbody>
</table>
<div style="border-left:2px solid #444; border-bottom:#444 2px solid; border-right:2px solid #444; text-align:center; display:none;color:red" id="ts">没有更多信息!!</div>
</div>
<div id="xgnr">
</div>
</body>
</html>
<script type="text/jscript">
jia();
//添加信息
$("#tj").click(function(){
var xq = $("#xiaqu").val();
var name = $("#name").val();
var sex = $("#sex").val();
var zj = $("#zhengjian").val();
var tel = $("#tel").val();
var zz = $("#zhuzhi").val();
$.ajax({
url:"add.php",
data:{xq:xq,name:name,sex:sex,zj:zj,tel:tel,zz:zz},
type:"POST",
dataType:"text",
success:function(data){
if(data=="1")
{
//alert("添加成功");
window.location.href="test.php";
}
else
{
alert("");
}
}
})
})
//大方法
function jia()
{
//显示信息
$.ajax({
url:"cha.php",
type:"POST",
dataType:"text",
success: function(data){
var str = "";
if(data=="111")
{
$("#ts").css("display","block");
}
else
{
var hang = data.split("|");
for(var i=0;i<hang.length;i++)
{
var lie = hang[i].split("^");
str += "<tr><td>"+lie[1]+"</td><td>"+lie[2]+"</td><td>"+lie[3]+"</td><td>"+lie[4]+"</td><td>"+lie[5]+"</td><td>"+lie[6]+"</td><td><span class=‘sc1‘ bs=‘"+lie[0]+"‘>删除</span> <span class=‘xg1‘ bs=‘"+lie[0]+"‘>修改</span></td></tr>";
}
$("#aa1").html(str);
//删除信息
$(".sc1").click(function(){
var code = $(this).attr("bs")
if(confirm(‘确定删除么‘))
{
$.ajax({
url:"shanchu.php",
data:{a:code},
type:"POST",
dataType:"text",
success:function(data){
if(data=="1")
{
//alert("删除成功")
window.location.href="test.php";
}
else
{
alert("删除失败")
}
}
})
}
})
//查询修改的信息
$(".xg1").click(function(){
var code = $(this).attr("bs")
$.ajax({
url:"xiugai.php",
data:{a:code},
type:"POST",
dataType:"text",
success:function(data){
var str = "";
var hang = data.split("|");
for(var i=0;i<hang.length;i++)
{
var lie = hang[i].split("^");
str += "<h1>修改</h1><input type=‘hidden‘ id=‘yc‘ value=‘"+lie[0]+"‘ />辖区:<input type=‘text‘ id=‘xiaqu1‘ value=‘"+lie[1]+"‘/><br />姓名:<input type=‘text‘ id=‘name1‘ value=‘"+lie[2]+"‘/><br />性别:<input type=‘text‘ id=‘sex1‘ value=‘"+lie[3]+"‘/><br /> 证件:<input type=‘text‘ id=‘zhengjian1‘ value=‘"+lie[4]+"‘/><br /> 电话:<input type=‘text‘ id=‘tel1‘ value=‘"+lie[5]+"‘/><br />住址:<input type=‘text‘ id=‘zhuzhi1‘ value=‘"+lie[6]+"‘/><br /><input type=‘submit‘ id=‘xiugai‘ value=‘修改‘ />";
}
$("#xgnr").html(str);
//修改信息
$("#xiugai").click(function(){
var yc1 = $("#yc").val();
var xq1 = $("#xiaqu1").val();
var name1 = $("#name1").val();
var sex1 = $("#sex1").val();
var zj1 = $("#zhengjian1").val();
var tel1 = $("#tel1").val();
var zz1 = $("#zhuzhi1").val();
$.ajax({
url:"xiugaichuli.php",
data:{yc:yc1,xq:xq1,name:name1,sex:sex1,zj:zj1,tel:tel1,zz:zz1},
type:"POST",
dataType:"text",
success:function(data){
if(data=="1")
{
//alert("添加成功");
window.location.href="test.php";
}
else
{
alert("11");
}
}
})
})
}
})
})
}
}
})
}
</script>
添加处理页面
| 1 2 3 4 5 6 7 8 9 10 11 | <?php include( "./xsdb.class.php" ); $xq = $_POST[ "xq" ]; $name = $_POST[ "name" ]; $sex = $_POST[ "sex" ]; $zj = $_POST[ "zj" ]; $tel = $_POST[ "tel" ]; $zz = $_POST[ "zz" ]; $db = new xsdb(); $sql = "insert into shuju values(‘‘,‘{$xq}‘,‘{$name}‘,‘{$sex}‘,‘{$zj}‘,‘{$tel}‘,‘{$zz}‘)" ; echo $db->Query($sql,0); |
删除处理页面
| 1 2 3 4 5 6 7 8 | <?php include( "./xsdb.class.php" ); $code = $_POST[ "a" ]; $db = new xsdb(); $sql = "delete from shuju where id=‘{$code}‘" ; echo $db->StrQuery($sql,0); |
修改处理页面(查找要修改的数据信息)
| 1 2 3 4 5 6 7 8 | <?php include( "./xsdb.class.php" ); $a = $_POST[ "a" ]; $db = new xsdb(); $sql = "select * from shuju where id=‘{$a}‘" ; echo $db->StrQuery($sql); |
修改处理页面(实现数据修改)
| 1 2 3 4 5 6 7 8 9 10 11 12 | <?php include ( "./xsdb.class.php" ); $yc = $_POST [ "yc" ]; $xq = $_POST [ "xq" ]; $name = $_POST [ "name" ]; $sex = $_POST [ "sex" ]; $zj = $_POST [ "zj" ]; $tel = $_POST [ "tel" ]; $zz = $_POST [ "zz" ]; $db = new xsdb(); $sql = "update shuju set xiaqu=‘{$xq}‘,name=‘{$name}‘,sex=‘{$sex}‘,zhengjian=‘{$zj}‘,tel=‘{$tel}‘,zhuzhi=‘{$zz}‘ where id=‘{$yc}‘" ; echo $db ->Query( $sql ,0); |
查询处理页面
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?php include ( "./xsdb.class.php" ); $db = new xsdb(); $sql = "select * from shuju" ; $r = $db ->StrQuery( $sql ); if ( $r ) { echo $r ; } else { echo "111" ; } |
数据库封装及返回数据TEXT JSON
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | <?php class xsdb { public $host = "localhost" ; public $uid = "root" ; public $pwd = "密码" ; public $dbname = "test" ; //成员方法 public function Query( $sql , $type =1) { $db = new MySQLi( $this ->host, $this ->uid, $this ->pwd, $this ->dbname); $r = $db ->query( $sql ); if ( $type ==1) { return $r ->fetch_all(); } else { return $r ; } } //返回字符串的方法 public function StrQuery( $sql , $type =1) { $db = new MySQLi( $this ->host, $this ->uid, $this ->pwd, $this ->dbname); $r = $db ->query( $sql ); if ( $type ==1) { $attr = $r ->fetch_all(); $str = "" ; foreach ( $attr as $v ) { $str .= implode( "^" , $v ). "|" ; } return substr ( $str ,0, strlen ( $str )-1); } else { return $r ; } } //返回JSON function JSONQuery( $sql , $type =1) { $db = new MySQLi( $this ->host, $this ->uid, $this ->pwd, $this ->dbname); $r = $db ->query( $sql ); if ( $type ==1) { return json_encode( $r ->fetch_all(MYSQLI_ASSOC)); } else { return $r ; } } } |