在点击修改和删除的 不能灵活的显示的 只有刷新页面的时候才能达到我想要的结果 PHP代码如下:
<?php
include '../conn/conn.php'; //连接数据库
require 'smarty.ini.php'; //调用smartyif ($_POST[action]=="ca")
{
$sql="select * from cs_table where name like '%$_POST[name]%' or sex like '%$_POST[name]%'"; //查找网站内部的信息
}else{
$sql="select * from cs_table"; //连接数据库中的表名
}
//使用类库里面的方法 这里是分页显示
$mpage=new mpage(3); //数字越大 显示越多
$fenye=$mpage->page_sql($sql);
$sql.=$mpage->limit; //这里是修改信息代码
$info=$msql->find_all($sql,1);
$sql="select * from cs_table where id='".$_GET[id]."'";
$user=$msql->find_all($sql);if ($_POST['action']=="adde")
{ //这里是 增加一条新的信息
$sql="INSERT into cs_table(name,sex,address) VALUES('$_POST[name]','$_POST[sex]','$_POST[address]')";
$insert=$msql->query($sql);
}
//删除数据库中的一条信息
if($_GET['action']=="del")
{
$sql="delete from cs_table where id='".$_GET[id]."'";
$msg=$msql->query($sql);
}if (isset($_POST['id']))
{ //查询数据库中的信息 在表达中输出
$sql="UPDATE cs_table SET name='".$_POST['name']."', address='".$_POST['address']."', sex='".$_POST['sex']."' WHERE id='".$_POST['id']."'";
$msql->query($sql);
} //samarty 的模板
$smarty->assign("insert",$insert);
$smarty->assign("msg",$msg);
$smarty->assign("user",$user);
$smarty->assign("info",$info);
$smarty->assign("fenye",$fenye);
$smarty->display('ceshi2.html');
?>
HTML代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>我的考核</title>
</head>
<body>
<table width="931" align="center" border="1">
<form action="" method="post">
<tr>
<td colspan="14">
<div align="center">查找:
<input type="text" name="name">
<input type="hidden" name="action" value='ca'><input type="submit" value="查找">
</div>
</td>
</tr>
</form>
<form action="" method="post">
<tr>
<td width="101"><div align="center">姓名</div></td>
<td colspan="8"><div align="center">居住地址</div></td>
<td colspan="2"><div align="center">性别</div></td>
<td colspan="2"><div align="center">修改</div></td>
<td width="322"><div align="center">删除</div></td>
</tr>
<tr>
<td><input type="text" name="name" value="{$user.name}{$insert.name}" size="8"></td>
<td colspan="8"><input type="text" name="address" value="{$user.address}{$insert.address}"size="50"></td>
<td colspan="2"><input type="text" name="sex" value="{$user.sex}{$insert.sex}"size="5"></td>
<input name='id' value='{$smarty.get.id}' type='hidden' />
<input name='action' value='adde' type='hidden'>
<td colspan="3">
<div align="center">
<input type="submit" name="chazhao" value="{if $smarty.get.id}修改{else}添加{/if}">
</div>
</td>
</tr>
{foreach item=user from=$info }
<tr>
<td>{$user.name}</td>
<td colspan="8">{$user.address}</td>
<td colspan="2">{$user.sex}</td>
<td colspan="2"><div align="center"><a href="?id={$user.id}">修改</a></div></td>
<td><div align="center"><a href="?id={$user.id}&action=del">删除</a></div></td>
</tr>
{/foreach}
<tr>
<td colspan="14"><div align="center"> {$fenye}</div></td>
</tr>
</table>
</form>
</body>
<?php
include '../conn/conn.php'; //连接数据库
require 'smarty.ini.php'; //调用smartyif ($_POST[action]=="ca")
{
$sql="select * from cs_table where name like '%$_POST[name]%' or sex like '%$_POST[name]%'"; //查找网站内部的信息
}else{
$sql="select * from cs_table"; //连接数据库中的表名
}
//使用类库里面的方法 这里是分页显示
$mpage=new mpage(3); //数字越大 显示越多
$fenye=$mpage->page_sql($sql);
$sql.=$mpage->limit; //这里是修改信息代码
$info=$msql->find_all($sql,1);
$sql="select * from cs_table where id='".$_GET[id]."'";
$user=$msql->find_all($sql);if ($_POST['action']=="adde")
{ //这里是 增加一条新的信息
$sql="INSERT into cs_table(name,sex,address) VALUES('$_POST[name]','$_POST[sex]','$_POST[address]')";
$insert=$msql->query($sql);
}
//删除数据库中的一条信息
if($_GET['action']=="del")
{
$sql="delete from cs_table where id='".$_GET[id]."'";
$msg=$msql->query($sql);
}if (isset($_POST['id']))
{ //查询数据库中的信息 在表达中输出
$sql="UPDATE cs_table SET name='".$_POST['name']."', address='".$_POST['address']."', sex='".$_POST['sex']."' WHERE id='".$_POST['id']."'";
$msql->query($sql);
} //samarty 的模板
$smarty->assign("insert",$insert);
$smarty->assign("msg",$msg);
$smarty->assign("user",$user);
$smarty->assign("info",$info);
$smarty->assign("fenye",$fenye);
$smarty->display('ceshi2.html');
?>
HTML代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>我的考核</title>
</head>
<body>
<table width="931" align="center" border="1">
<form action="" method="post">
<tr>
<td colspan="14">
<div align="center">查找:
<input type="text" name="name">
<input type="hidden" name="action" value='ca'><input type="submit" value="查找">
</div>
</td>
</tr>
</form>
<form action="" method="post">
<tr>
<td width="101"><div align="center">姓名</div></td>
<td colspan="8"><div align="center">居住地址</div></td>
<td colspan="2"><div align="center">性别</div></td>
<td colspan="2"><div align="center">修改</div></td>
<td width="322"><div align="center">删除</div></td>
</tr>
<tr>
<td><input type="text" name="name" value="{$user.name}{$insert.name}" size="8"></td>
<td colspan="8"><input type="text" name="address" value="{$user.address}{$insert.address}"size="50"></td>
<td colspan="2"><input type="text" name="sex" value="{$user.sex}{$insert.sex}"size="5"></td>
<input name='id' value='{$smarty.get.id}' type='hidden' />
<input name='action' value='adde' type='hidden'>
<td colspan="3">
<div align="center">
<input type="submit" name="chazhao" value="{if $smarty.get.id}修改{else}添加{/if}">
</div>
</td>
</tr>
{foreach item=user from=$info }
<tr>
<td>{$user.name}</td>
<td colspan="8">{$user.address}</td>
<td colspan="2">{$user.sex}</td>
<td colspan="2"><div align="center"><a href="?id={$user.id}">修改</a></div></td>
<td><div align="center"><a href="?id={$user.id}&action=del">删除</a></div></td>
</tr>
{/foreach}
<tr>
<td colspan="14"><div align="center"> {$fenye}</div></td>
</tr>
</table>
</form>
</body>
解决方案 »
- PHP的一个语法问题
- php iconv('UTF-8','GB2312',$str)函数问题
- php读取mysql 显示图片失败,图片类型是bolb
- 求一正则表达式!SOS!
- 用readdir后要把该文件夹所有的图片insert进数据库要怎么做
- 有办法处理提交的html表格么
- 求生成静态页面HTML请导或实例!!!
- 安装PHP略有进展,但仍有问题,请问各位!
- 关于COOKIE的调用,为什么调用时还得进行刷新才可得到传给COOKIE的传,我要真接得到值,求大侠们帮忙!!
- 文件上传时$_FILES['XX']['tmp_name']临时文件的有效期求解???
- [求助]php代码规范
- PHP+txt 显示出来就行了 求PHP码
删除成功document.getElementByid(id).style.dispaly="none";隐藏删除项、、