我把代码贴出来吧,大家帮忙研究下<? include "../class/config.inc.php"; include "../class/news.inc.php"; $object = new news; // include "func.php";
//============================== //读取需要修改的数据 //============================== function ReadData(){ //global $NEWS_TABLE; global $id,$name,$passwd,$utypeid;
$SQL="select * from admin where name='$id'"; $result=mysql_query($SQL) or die(mysql_error()); $row=mysql_fetch_Array($result); $name=$row[name]; $passwd=$row[passwd]; $utypeid=$row[utypeid]; // echo $utypeid; // $pieces = explode("-", $utypeid); // $counts=count($pieces); // for ($i=0;$i<$counts;$i++) // { // $utypeid[$i]=$pieces[$i]; // echo $utypeid[$i]; // } //echo $utypeid[$i]; }
//=========================================== //修改数据 //=========================================== function UpdateData() { // global $NEWS_TABLE; global $id,$name,$passwd,$selectid,$selectcount;
// $writetime=time(); for ($i=0;$i<$selectcount;$i++) { if (($selectcount-$i)==1) { if ($selectid[$i]) { $utypeid = $utypeid.$selectid[$i]; } } else { if ($selectid[$i]) { $utypeid = $utypeid.$selectid[$i]; } if ($selectid[$i+1]) { $utypeid = $utypeid."-"; } } }
$SQL="UPDATE admin SET name='$name',utypeid='$utypeid',passwd='$passwd' WHERE name='$id'";
mysql_query($SQL) or die(mysql_error()); }
if ($Ok) { if(!$name) { echo "<script>alert('请输入用户名称!');history.go(-1)</script>"; exit; } if(!$passwd) { echo "<script>alert('请输入密码!');history.go(-1)</script>"; exit; } if(!$passwd1) { echo "<script>alert('请确认密码!');history.go(-1)</script>"; exit; } if($passwd!=$passwd1) { echo "<script>alert('前后密码不一致,请重新输入!');history.go(-1)</script>"; exit; }
UpdateData(); // 执行 ReadData(); //header("Location: admin.php?uid=$uidn"); //exit; } else { ReadData(); // 执行 }
?>
<TABLE width=60% border=0 align=center> <TD width=25% align=center><FONT color=#2F8BDF>●</FONT> 修改密码</TD> </TR> </TABLE>
<HR color=#E3E3E3 noshade width=100% size=1>
<TABLE width=60% border=0 cellpadding=2 cellspacing=2 align=center> <FORM name=AddForm method=POST action=<? echo $PHP_SELF; ?> enctype="multipart/form-data"> <TR class=wdBlack> <TD height=20 colspan="2" bgcolor="<? echo $HEADER_COLOR; ?>"> </td> </TR> <TR class=wdBlack bgcolor="#C4D7FF"> <TD height=32> <div align="right"><font size="2">用户名:</font> </div> </TD> <TD height=32> <input type=text name=name size=30 maxlength=50 class=wdBlack value=<? echo $name; ?>> </TD> </TR> <TR class=wdBlack bgcolor="#C4D7FF"> <TD height=15> <div align="right"><font size="2">密码:</font> </div> </TD> <TD height=15> <input type="password" name=passwd size=30 maxlength=50 class=wdBlack value=<? echo $passwd; ?>> </TD> </TR> <tr class=wdBlack bgcolor="#C4D7FF"> <td height=15> <div align="right"><font size="2">确认密码:</font> </div> </td> <td height=15> <input type="password" name=passwd1 size=30 maxlength=50 value=<? echo $passwd; ?>> </td> </tr> <TR class=wdBlack bgcolor="#C4D7FF"> <td width="36%" align="center" colspan="2"> <? $select=new news; $select->readblocklist(); for ($i=0;$i<$selectcount;$i++) { if (strrchr($utypeid,$selectid[$i])) { $checked = "checked"; } else { $checked = ""; } echo "<TR class=wdBlack bgcolor=#C4D7FF>"; echo "<td width=36% align=center colspan=2>".$blockname[$i].""; ?> <input type=checkbox name="selectid[<?echo $i; ?>]" value=<? echo $selectid[$i]; ?> <?echo $checked; ?>> <? echo "<input type=hidden name=sid[] value=$i>"; echo "</TD>"; // echo "<OPTION value=".$selectid[$i].">".$blockname[$i]."</OPTION>"; } ?> </td> </TR> <TR bgcolor="#C4D7FF"> <TD colspan="2"> <input type=button name=Back value=" 返回 " class=wdBlack onClick=JavaScript:history.back()> <input type=submit name=Ok value=" 发送 " class=wdBlack> <INPUT type=hidden name=uid value=<? echo $uid; ?>> <INPUT type=hidden name=typeid value=<? echo $typeid; ?>> <INPUT type="hidden" name="id" value="<? echo $id; ?>"> <INPUT type="hidden" name="selectcount" value="<? echo $selectcount; ?>"> </TD> </TR> </FORM> </TABLE>
<HR color=#E3E3E3 noshade width=100% size=1>
<DIV class=wdBlack align=center><? echo $COPYRIGHT; ?></DIV><BR>
</BODY> </HTML>
|