多高的高手呢?或者是你觉得高手是什么样子的呢?另外,基础学完了?表示怀疑,不信?那看看这段代码的输出是什么?别上机试,自己看。$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);}?> 你先试试能不能成功,如果不能我回头给你发一个已经实现相应功能得文件,留下你得邮箱。
你的意思是不是类似:用户在你的页面输入他的姓名或id然后提交你的页面就跳转到一个什么姓名算分的网页,同时把他的姓名作为参数更多追问追答追问
帮个忙吧 高手 就是这样会员-》查询窗口-》输入系统预设的编码或者ID-》进入资料页面-》(资料页面图片+文字介绍)->关闭页面按钮 结束查询【这个系统预设的编码可以随意修改,这个编码对应一个超链接页面】追答
这个不难啊。我的建议是你干脆用javascript实现好了,就用window.open不就能达到你要的结果么,如果你一定要用php的话,严格来说php并没有一个跳转函数。一般的方法就是:1.在你的表单得到用户输入2.在你的表单处理页面使用header函数来转向目标网页给你一个参考:http://hi.baidu.com/qloog/blog/item/dfb05ff48e51cbdcf3d3855b.html追问
高手帮忙写一个好吗 我主要用于论坛
添加管理员操作If($_POST[‘submit’]){//如果post提交的submit不为空unset($_POST[‘submit’]);//删除$_POST[‘submit’]这个变量,这个是提交按钮unset($_POST[‘reset’]);//删除$_POST[‘reset’]这个变量,这个是重置按钮unset($_POST[‘rePassword’]);//删除$_POST[‘rePassword’]这个变量,这个变量应该是重复密码$_POST[‘Password’]=md5($_POST[‘rePassword’]);//将$_POST[‘Password’]进行MD5加密Foreach($_POST as $key=>$value){//这里的foreach循环是将得到的变量整理成sql需要用的语句字符串$keys.=$key. ‘,’;$value.= “”‘.$value.’ “,”;}$key=substr($keys,0,-1);//去除最后一个多余的字符,也就是“,”这个符号,下同$value=substr($value,0,-1);//构造SQL语句$query=“INSERT INTO Admin(“.$keys.”)VALUES(“.$value.”);//这里是组合成的完整的sql语句mysql_query($query);//执行sql语句}删除管理员在必要的时候,我们也需要删除某个特定的管理员,代码如下:if($_GET[‘action’]==‘del’){//如果$_GET[‘action’]的值等于del($query=“DELETE FROM Admin WHERE id=‘’.$_GET[‘id’];//这里是个sql语句,删除表Admin中id为$_GET[‘id’]这个值的数据记录mysql_query($query);//执行上面的sql语句===================================================$这符号是定义变量必须用到的前导符$_POST和$_GET分别是存储post提交和get提交的数组数据$value.= “”‘.$value.’ “,”;意思是将$value链接在一起,比如一个字符串一个变量$a='abc';你想把$a的值编程两个$a合并在一起的值,就这样$a.=$a;同等于$a=$a.$a;
php手册:bool rename ( string oldname, string newname [, resource context] )尝试把 oldname 重命名为 newname。 如果成功则返回 TRUE,失败则返回 FALSE。例子:rename( 'tempFile.txt', 'tempFile2.txt' );