
多高的高手呢?或者是你觉得高手是什么样子的呢?另外,基础学完了?表示怀疑,不信?那看看这段代码的输出是什么?别上机试,自己看。$arr = array(1,3,5); $count = count($arr); if ($count = 0) { echo "An array is empty."; } else { echo "An array has $count elements."; }
你userlogin.php的代码应该没完整给出,不然就这里的代码是有语法错误的,最后多了一个大括号。我想可能是你前面获取值的地方有错误,导致没有执行下面的代码。你把userlogin.php代码发出来看看
or the right syntax to use near 'Rar!' at line 1明显这个是sql语句的错误,检查下sql语句,看你查询的方式,估计是字符串没有加引号,在sql解释的时候当成变量或者关键导致mysql识别不了,所以出错
已作修改,看下这样可以不<?phprequire("inc/con.php");include("inc/db_sql.php");include("inc/config.php");$link=db_connect();$empire=new mysqlquery();$classid=intval($_GET['classid']);$id=intval($_GET['id']);$muid=(int)getcvar('userid');//用户id$musername=RepPostVar(getcvar('mlusername'));//用户名$musertype=(int)getcvar('mlusertype');//会员组idif($classid&&$id&&$class_r[$classid]&&$muid){ if($muid==1){ $sql1=$empire->query("update info set top=1 where uid='$muid' and id='$id' and classid='$classid' limit 1"); $sql2=$empire->query("update info_member set jifen=jifen-1 where uid='$muid'"); echo "<script>alert('成功扣分!');history.back(-1);</script>"; exit(); } } else{ echo "<script>alert('您的积分不够,不能完成操作,请阅读系统帮助获得积分!');history.back(-1);</script>"; exit();}db_close();$empire=null;?>
你这段代码似乎不完整, 下面那一大堆是 JS 代码
给你讲一个思路,具体得程序你自己实现: 先用JavaScript实现批量选取,再将要删除得id连成以,分割得字符串。 再用AJAX方式或者location.href方式讲这个字符串提交给delete.php文件处理。 delete.php将字符串解析为id数组,用循环遍历数组得方式生成sql语句。,然后执行sql语句就可以了。以location.href=del.php?id=25,27,29为例<?php $conn=mysqli_connect('localhost','root','','aa'); $array=explode(',',$_REQUEST['id']); for($i=0;$i<sizeof($array);$i++){ $sql="DELETE FROM `bb` WHERE `id` =".$array[$i]." LIMIT 1;"; $result=$conn->query($sql); } if($result){echo "删除成功";} else {echo mysqli_error($conn);}?> 你先试试能不能成功,如果不能我回头给你发一个已经实现相应功能得文件,留下你得邮箱。
php手册:bool rename ( string oldname, string newname [, resource context] )尝试把 oldname 重命名为 newname。 如果成功则返回 TRUE,失败则返回 FALSE。例子:rename( 'tempFile.txt', 'tempFile2.txt' );