php列出数据再用js 删除数据
php列出数据再用js 删除数据
<?php
include("../inc/inc.php");
islogin();
$Db = new Db();
?>
<!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=gb2312" />
<title>增加城市分类</title>
<!-- at:jimmy email:mailangel123@163.com -->
<LINK href="/themes/default/css/admin.css" rel=stylesheet>
<style type="text/css">
<!--
.STYLE2 {color: #666666}
-->
</style>
</head>
<body>
<table class="table_list" >
<form action="" name="myfm" id="myfm" >
<caption ><font class="red">
{<?=PostGet('cname');?>}</font>地区管理
</caption>
<tr>
<th width="32%">地区名称</th>
<th width="43%">排序位置</th>
<th width="25%"> </th>
</tr>
<?php
$id = PostGet('aid');
if( !is_numeric( $id ) )
{
exit;
}
$query = $Db->query("Select upid,cntitle,orderid,id from cn_loupan_city where upid='$id' order by orderid asc");
if( $Db->rows( $query ) )
{
$row = $Db->fetch( $query ,0);
foreach( $row as $array => $_v )
{
?>
<tr>
<td class="align_c"><label>
<input id="c_<?=$_v[3]?>" type="text" size="30" value="<?=$_v[1]?>" />
</label></td>
<td class="align_c"><label>
<input id="s_<?=$_v[3]?>" type="text" size="20" value="<?=$_v[2]?>" />
</label></td>
<td class="align_c">
<a href="javascript:sava('c_<?=$_v[3]?>','s_<?=$_v[3]?>',<?=$_v[3]?>);">保存</a>|
<a href="javascript:del('<?=$_v[3]?>');">删除</a></td>
</tr>
<?php
}
}
?>
</form>
</table>
<div style="text-align:center; margin:10px;"><a href="citymange.php">返回上一页</a></div>
<script language="javascript" >
function del(id)
{
if( confirm('确认删除此条信息?') )
{
location.href='public.php?action=deletes&id='+id+'&aid=<?=$id?>&cname=<?=PostGet('cname');?>';
}
}
function sava(title,order,id)
{
if( confirm('确认你输入数据无误不喽?') )
{
var cntitle = document.getElementById(title).value;
var orderid = document.getElementById(order).value;
if( "" == cntitle || cntitle.length>30 )
{
alert('地区名称不能为空!');
}
else if( isNaN( orderid ) )
{
alert("排序位置请输入数字!");
}
else
{
location.href="public.php?action=edits&title="+cntitle+"&orderid="+orderid+"&id="+id+"&aid=<?=$id?>&cname=<?=PostGet('cname');?>";
}
}
}
</script>
</body>
</html>
public.php
function deletes()
{
$id = PostGet('id');
$aid =PostGet('aid');
$cn = urlencode(PostGet('cname'));
if( !is_numeric( $id ) )
{
exit;
}
else
{
$Db = new Db();
try{
$Db->query("Delete from cn_loupan_city where id='$id'");
MessAge('操作成功','type.php?aid='.$aid.'&cname='.$cn);
}catch( Execption $e){
MessAge('操作失败!');
}
$Db->close();
}
}
本站原创转载注明 www.111cn.net
<?php
include("../inc/inc.php");
islogin();
$Db = new Db(); //此数据库类地址数据库连接类
?>
<!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=gb2312" />
<title>增加城市分类</title>
<!-- at:jimmy email:mailangel123@163.com -->
<LINK href="/themes/default/css/admin.css" rel=stylesheet>
<style type="text/css">
<!--
.STYLE2 {color: #666666}
-->
</style>
</head>
<body>
<table class="table_list" >
<form action="" name="myfm" id="myfm" >
<caption ><font class="red">
{<?=PostGet('cname');?>}</font>地区管理
</caption>
<tr>
<th width="32%">地区名称</th>
<th width="43%">排序位置</th>
<th width="25%"> </th>
</tr>
<?php
$id = PostGet('aid');
if( !is_numeric( $id ) )
{
exit;
}
$query = $Db->query("Select upid,cntitle,orderid,id from cn_loupan_city where upid='$id' order by orderid asc");
if( $Db->rows( $query ) )
{
$row = $Db->fetch( $query ,0);
foreach( $row as $array => $_v )
{
?>
<tr>
<td class="align_c"><label>
<input id="c_<?=$_v[3]?>" type="text" size="30" value="<?=$_v[1]?>" />
</label></td>
<td class="align_c"><label>
<input id="s_<?=$_v[3]?>" type="text" size="20" value="<?=$_v[2]?>" />
</label></td>
<td class="align_c">
<a href="javascript:sava('c_<?=$_v[3]?>','s_<?=$_v[3]?>',<?=$_v[3]?>);">保存</a>|
<a href="javascript:del('<?=$_v[3]?>');">删除</a></td>
</tr>
<?php
}
}
?>
</form>
</table>
<div style="text-align:center; margin:10px;"><a href="citymange.php">返回上一页</a></div>
<script language="javascript" >
function del(id)
{
if( confirm('确认删除此条信息?') )
{
location.href='public.php?action=deletes&id='+id+'&aid=<?=$id?>&cname=<?=PostGet('cname');?>';
}
}
function sava(title,order,id)
{
if( confirm('确认你输入数据无误不喽?') )
{
var cntitle = document.getElementById(title).value;
var orderid = document.getElementById(order).value;
if( "" == cntitle || cntitle.length>30 )
{
alert('地区名称不能为空!');
}
else if( isNaN( orderid ) )
{
alert("排序位置请输入数字!");
}
else
{
location.href="public.php?action=edits&title="+cntitle+"&orderid="+orderid+"&id="+id+"&aid=<?=$id?>&cname=<?=PostGet('cname');?>";
}
}
}
</script>
</body>
</html>
本站原创转载注明 www.111cn.net
php 批量增加数据
下面我们是测试一个php批量增加城市的代码以"|"分开哦。
function Addtype()
{
if( $_FILES ){exit;}
$info ='';
$cityname = trim(PostGet('cityname',1));
$citytype = trim(PostGet('citytype',1));
$orderid = trim(PostGet('orderid',1));
if( $cityname ==0 || !is_numeric( $cityname ) )
{
MessAge('请选择城市');
}
elseif(strlen($citytype) <2 )
{
MessAge('输入城市地区');
}
elseif( !is_numeric($orderid ))
{
MessAge('对不起,排序必须是数字哦!');
}
if( strpos($citytype,'|')!=false)
{
$array = explode('|',$citytype);
if( is_array( $array ) )
{
$array = array_filter($array,'filter');
}
}
else
{
$array = $citytype;
}
$Db= new Db();
$d =date("Y-m-d");
if( is_array( $array ) )
{
foreach( $array as $v => $_v )
{
$row = $Db->query("Select * from 111cn_city where upid=$cityname and cntitle='".$_v."'");
if( $Db->rows( $row ) )
{
$info.=$_v.',';
}
else
{
try{
$Db->query("Insert into 111cn_city(cntitle,upid,orderid,createdate)values('$_v',$cityname,'$orderid','$d')");
}catch (Exception $e){
MessAge('操作失败!');
}
}
}
MessAge("增加成功,失败有$info",'addtype.php');
}
else
{
$Query = $Db->query("select * from 111cn_city where upid=$cityname and cntitle='$array'");
if( $Db->rows( $Query ) )
{
MessAge("对不起,你所要增加的城市[$array]己存在数据库了");
}
else
{
try{
$Db->query("Insert into 111cn_city(cntitle,upid,orderid,createdate)values('$array',$cityname,'$orderid','$d')");
MessAge('操作成功','addtype.php');
}catch (Exception $e){
MessAge('失败成功');
}
}
}
}
本站原创转载注明 www.111cn.net
[原创]php数据库连接类
<?php
class Db{
public $conn;
public $root='localhost';
public $user='root';
public $pass='root';
public $db='111cn.net';
public $charset='gb2312';
public $links='c';
function __construct() {
$this->connect();
}
function connect()
{
try{
if( 'p' == $this->links )
{
$this->conn = mysql_pconnect($this->root,$this->user,$this->pass) or die(mysql_error());
}
else
{
$this->conn = mysql_connect($this->root,$this->user,$this->pass) or die( mysql_error());
}
mysql_select_db($this->db,$this->conn);
mysql_query("set Names '$this->charset'");
}catch (Exception $e){
echo '数据库连接失败,请联系相关人员!';
exit;
}
}
/*
query
*/
function query($sql)
{
$this->row = mysql_query( $sql,$this->conn ) or die( mysql_error());
return $this->row;
}
/*
mysql_num_rows total
*/
function rows($row)
{
return mysql_num_rows( $row );
}
/*
get data store array
*/
function fetch($row,$tag=1)
{
if(1 == $tag )
{
return mysql_fetch_array( $row );
}
else
{
$array =array();
while( $rs = mysql_fetch_array( $row ) )
{
$array[] = $rs;
}
}
return $array;
}
/*
取得刚插入的ID号
*/
function insert_id()
{
return @mysql_insert_id($this->row);
}
//close current database link
function close()
{
return @mysql_close($this->conn);
}
//test mysql version
function version()
{
$query = @mysql_query("SELECT VERSION()",$this->conn);
return @mysql_result($this->$row, 0);
}
}
?>
调用方法。
/*
读取新闻分类
*/
function newOption()
{
$str='';
$Db = new Db();
$query = $Db->query("Select id,typetitle,typeupid,orderid from cn_111cn where typeupid=0 order by orderid asc");
$row = $Db->fetch($query,0);
foreach( $row as $_v => $value )
{
$str.="<option value=".$value[0].">".$value[1]."</option>\n";
}
$Db->close();
return $str;
}
本站原创转戴载注明 www.111cn.net
php 批量过滤post,get敏感数据
if (get_magic_quotes_gpc()) {
$_GET = stripslashes_array($_GET);
$_POST = stripslashes_array($_POST);
}
function stripslashes_array(&$array) {
while(list($key,$var) = each($array)) {
if ($key != 'argc' && $key != 'argv' && (strtoupper($key) != $key || ''.intval($key) == "$key")) {
if (is_string($var)) {
$array[$key] = stripslashes($var);
}
if (is_array($var)) {
$array[$key] = stripslashes_array($var);
}
}
}
return $array;
}
相关文章
- 下面小编来给大家演示几个php操作zip文件的实例,我们可以读取zip包中指定文件与删除zip包中指定文件,下面来给大这介绍一下。 从zip压缩文件中提取文件 代...2016-11-25
- 本文给大家分享C#连接SQL数据库和查询数据功能的操作技巧,本文通过图文并茂的形式给大家介绍的非常详细,需要的朋友参考下吧...2021-05-17
- 最基础的对数据的增加删除修改操作实例,菜鸟们收了吧...2013-09-26
- 这篇文章主要介绍了解决Mybatis 大数据量的批量insert问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-01-09
Antd-vue Table组件添加Click事件,实现点击某行数据教程
这篇文章主要介绍了Antd-vue Table组件添加Click事件,实现点击某行数据教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-11-17- 这篇文章主要介绍了详解如何清理redis集群的所有数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-02-18
- 这篇文章主要介绍了vue 获取到数据但却渲染不到页面上的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-11-19
- 复制代码 代码如下: <td> <a href="/member/life/edit_ppt/<?php echo $v->id;?>" class="btn">编辑</a> <a href="javascript:;" onclick="if(confirm('您确定删除这条记录?')){location.href='/member/life/d...2014-06-07
- 在php中解析xml文档用专门的函数domdocument来处理,把json在php中也有相关的处理函数,我们要把数据xml 数据存到一个数据再用json_encode直接换成json数据就OK了。...2016-11-25
- 这篇文章主要介绍了mybatis-plus 处理大数据插入太慢的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-12-18
- 这篇文章主要介绍了postgresql数据添加两个字段联合唯一的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-02-04
- 伪造跨站请求介绍伪造跨站请求比较难以防范,而且危害巨大,攻击者可以通过这种方式恶作剧,发spam信息,删除数据等等。...2013-10-01
Vue生命周期activated之返回上一页不重新请求数据操作
这篇文章主要介绍了Vue生命周期activated之返回上一页不重新请求数据操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-07-26Centos中彻底删除Mysql(rpm、yum安装的情况)
我用的centos6,mysql让我整出了各种问题,我想重装一个全新的mysql,yum remove mysql-server mysql之后再install并不能得到一个干净的mysql,原来的/etc/my.cnf依然没变,datadir里面的数据已没有任何变化,手动删除/etc/my.cn...2015-03-15- 这篇文章主要介绍了c# socket网络编程,server端接收,client端发送数据,大家参考使用吧...2020-06-25
- 数据库中的数据删除会分为两种:物理删除 和 逻辑删除,接下来通过本文给大家介绍MyBatis-Plus的物理删除和逻辑删除使用场景分析,感兴趣的朋友一起看看吧...2021-09-25
- 这篇文章主要介绍了解决vue watch数据的方法被调用了两次的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-11-07
- 这篇文章主要介绍了vue 数据(data)赋值问题的解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-29
- 这篇文章主要介绍了Python3 常用数据标准化方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-24
- 最近由于项目的需要,需要动态的添加和删除table中的tr,感觉用JS可以实现,但是在网上找了一下,单纯的自己写JS,感觉太麻烦,而且也不好维护。于是想到了最近学的jQuery。这篇文章给大家用实例介绍了jQuery动态添加与删除tr行的方法,有需要的朋友们可以参考借鉴。...2016-10-20