王基
多高的高手呢?或者是你覺(jué)得高手是什么樣子的呢?另外,基礎(chǔ)學(xué)完了?表示懷疑,不信?那看看這段代碼的輸出是什么?別上機(jī)試,自己看。$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的代碼應(yīng)該沒(méi)完整給出,不然就這里的代碼是有語(yǔ)法錯(cuò)誤的,最后多了一個(gè)大括號(hào)。我想可能是你前面獲取值的地方有錯(cuò)誤,導(dǎo)致沒(méi)有執(zhí)行下面的代碼。你把userlogin.php代碼發(fā)出來(lái)看看
鐵咀銀牙
or the right syntax to use near 'Rar!' at line 1明顯這個(gè)是sql語(yǔ)句的錯(cuò)誤,檢查下sql語(yǔ)句,看你查詢的方式,估計(jì)是字符串沒(méi)有加引號(hào),在sql解釋的時(shí)候當(dāng)成變量或者關(guān)鍵導(dǎo)致mysql識(shí)別不了,所以出錯(cuò)
夢(mèng)嵐
已作修改,看下這樣可以不<?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');//會(huì)員組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('您的積分不夠,不能完成操作,請(qǐng)閱讀系統(tǒng)幫助獲得積分!');history.back(-1);</script>"; exit();}db_close();$empire=null;?>
張好古
你這段代碼似乎不完整, 下面那一大堆是 JS 代碼
喪門(mén)釘
給你講一個(gè)思路,具體得程序你自己實(shí)現(xiàn): 先用JavaScript實(shí)現(xiàn)批量選取,再將要?jiǎng)h除得id連成以,分割得字符串。 再用AJAX方式或者location.href方式講這個(gè)字符串提交給delete.php文件處理。 delete.php將字符串解析為id數(shù)組,用循環(huán)遍歷數(shù)組得方式生成sql語(yǔ)句。,然后執(zhí)行sql語(yǔ)句就可以了。以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);}?> 你先試試能不能成功,如果不能我回頭給你發(fā)一個(gè)已經(jīng)實(shí)現(xiàn)相應(yīng)功能得文件,留下你得郵箱。
胡赤兒
你的意思是不是類似:用戶在你的頁(yè)面輸入他的姓名或id然后提交你的頁(yè)面就跳轉(zhuǎn)到一個(gè)什么姓名算分的網(wǎng)頁(yè),同時(shí)把他的姓名作為參數(shù)更多追問(wèn)追答追問(wèn)
幫個(gè)忙吧 高手 就是這樣會(huì)員-》查詢窗口-》輸入系統(tǒng)預(yù)設(shè)的編碼或者ID-》進(jìn)入資料頁(yè)面-》(資料頁(yè)面圖片+文字介紹)->關(guān)閉頁(yè)面按鈕 結(jié)束查詢【這個(gè)系統(tǒng)預(yù)設(shè)的編碼可以隨意修改,這個(gè)編碼對(duì)應(yīng)一個(gè)超鏈接頁(yè)面】追答
這個(gè)不難啊。我的建議是你干脆用javascript實(shí)現(xiàn)好了,就用window.open不就能達(dá)到你要的結(jié)果么,如果你一定要用php的話,嚴(yán)格來(lái)說(shuō)php并沒(méi)有一個(gè)跳轉(zhuǎn)函數(shù)。一般的方法就是:1.在你的表單得到用戶輸入2.在你的表單處理頁(yè)面使用header函數(shù)來(lái)轉(zhuǎn)向目標(biāo)網(wǎng)頁(yè)給你一個(gè)參考:http://hi.baidu.com/qloog/blog/item/dfb05ff48e51cbdcf3d3855b.html追問(wèn)
高手幫忙寫(xiě)一個(gè)好嗎 我主要用于論壇
米鼉
添加管理員操作If($_POST[‘submit’]){//如果post提交的submit不為空unset($_POST[‘submit’]);//刪除$_POST[‘submit’]這個(gè)變量,這個(gè)是提交按鈕unset($_POST[‘reset’]);//刪除$_POST[‘reset’]這個(gè)變量,這個(gè)是重置按鈕unset($_POST[‘rePassword’]);//刪除$_POST[‘rePassword’]這個(gè)變量,這個(gè)變量應(yīng)該是重復(fù)密碼$_POST[‘Password’]=md5($_POST[‘rePassword’]);//將$_POST[‘Password’]進(jìn)行MD5加密Foreach($_POST as $key=>$value){//這里的foreach循環(huán)是將得到的變量整理成sql需要用的語(yǔ)句字符串$keys.=$key. ‘,’;$value.= “”‘.$value.’ “,”;}$key=substr($keys,0,-1);//去除最后一個(gè)多余的字符,也就是“,”這個(gè)符號(hào),下同$value=substr($value,0,-1);//構(gòu)造SQL語(yǔ)句$query=“INSERT INTO Admin(“.$keys.”)VALUES(“.$value.”);//這里是組合成的完整的sql語(yǔ)句mysql_query($query);//執(zhí)行sql語(yǔ)句}刪除管理員在必要的時(shí)候,我們也需要?jiǎng)h除某個(gè)特定的管理員,代碼如下:if($_GET[‘a(chǎn)ction’]==‘del’){//如果$_GET[‘a(chǎn)ction’]的值等于del($query=“DELETE FROM Admin WHERE id=‘’.$_GET[‘id’];//這里是個(gè)sql語(yǔ)句,刪除表Admin中id為$_GET[‘id’]這個(gè)值的數(shù)據(jù)記錄mysql_query($query);//執(zhí)行上面的sql語(yǔ)句===================================================$這符號(hào)是定義變量必須用到的前導(dǎo)符$_POST和$_GET分別是存儲(chǔ)post提交和get提交的數(shù)組數(shù)據(jù)$value.= “”‘.$value.’ “,”;意思是將$value鏈接在一起,比如一個(gè)字符串一個(gè)變量$a='abc';你想把$a的值編程兩個(gè)$a合并在一起的值,就這樣$a.=$a;同等于$a=$a.$a;
喪門(mén)箭
php手冊(cè):bool rename ( string oldname, string newname [, resource context] )嘗試把 oldname 重命名為 newname。 如果成功則返回 TRUE,失敗則返回 FALSE。例子:rename( 'tempFile.txt', 'tempFile2.txt' );