网站建设,怎么加会员代码

网站建设,怎么加会员代码,第1张

会员登陆模块的话可以这样  <SPAN style=": crimson">首页 <head></head>之间加上</SPAN> <H6 class=quote><A onclick="CopyCode(document.getElementById('code1'))" href="javascript:">=#2f5fa1>Copy code</A></H6><BLOCKQUOTE id=code1><script language="JavaScript" src="/include/dedeajax2.js"></script><script language="javascript" type="text/javascript"><!--  function cleartext(e) {    e.value=''    e.focus()  }  function CheckLogin(){  var taget_obj = document.getElementById('_loginform')  myajax = new DedeAjax(taget_obj,false,false, www.086kj.com ,"","")  myajax.SendGet("/member/loginsta.php")  }//--></script></BLOCKQUOTE><SPAN style=": crimson">首页登陆代码:</SPAN><H6 class=quote><A onclick="CopyCode(document.getElementById('code2'))" href="javascript:">=#2f5fa1>Copy code</A></H6><BLOCKQUOTE id=code2><span id="_loginform" style="float:left">    <form name='form1' method='POST' action='/member/index_do.php'>    <input type="hidden" name="fmdo" value="login" />    <input type="hidden" name="dopost" value="login" />    <input type="hidden" name="gourl" value="" />    用户名:    <input name="userid" type="text" id="userid" style="width:60pxheight:14pxborder:1px solid #000" />    密码:    <input type="password" name="pwd" style="width:60pxheight:14pxborder:1px solid #000" />    验证码:    <input name="vdcode" type="text" id="vdcode" style="width:36pxheight:14pxborder:1px solid #000" />    <img name="vdcode" src="/include/validateimg.php" width="42" height="18" align="absmiddle" />    <input name="imageField" type="image" src="/templets/img/loginbt.gif" width="42" height="18" border="0" align="absmiddle" />    <a href="/member/index_do.php?fmdo=user&dopost=regnew" target="_blank">注册</a>    </form>    </span>        <script language="JavaScript">CheckLogin()</script></BLOCKQUOTE>。

传递一个参数,是数据库中的关键字段,比如ID,用户名。

注意要把这个参数在用户修改后同时提交到处理程序中

然后打开数据库,把内容写到表单内就可以了,举个小例子如下:

<%

vid=request.querystring("vid")

if vid="" or not isnumeric(vid) then

response.write "error"

response.end

end if

sql="select * from tablename where vid="&vid

set rs=conn.execute(sql)

if rs.eof and rs.bof then

response.write "没有数据"

else%>

<form name=......

<input type=hidden name=vid value=<%=vid%>>

姓名:<input type=text name=uname value=<%=rs("uname")%>>

........

</form>

<%end if%>

----------------------------

处理时,就是用户提交后。

<%

vid=request.form("vid")

if vid="" or not isnumeric(vid) then

response.write "error"

response.end

else

set rs=server.createobject("adodb.recordset")

sql="select * from talbename where vid="&vid

rs.open sql,conn,1,3

rs("uname")=request.form("uname")

.....

rs.update

rs.close

set rs=nothing

if err.number<>0 then

response.write "error"

else

response.write "ok"

end if

end if

%>

就是这样了,自己写吧,原理就是这样,如果是使用的SQL SERVER,最好使用存储过程。

对各个表单项的合法性检验也很重要。

Top

2 楼lnczx()回复于 2001-07-24 15:52:43 得分 0 谢谢

Top

相关问题

但是在织梦的超级管理员后台找了一圈,也并没有看到添加会员的功能模块。在网上找了一个方法,经验证,是成功的,当然是在v5.6和v5.7都可以使用,具体如下:一:打开 dede\inc\inc_menu.php 查找: <m:item name='注册会员列表' link='member_main.php' rank='member_List' target='main' />加一行: <m:item name='添加会员' link='member_add.php' rank='member_Add' target='main' />然后刷新网站后台即可!二: 在/dede/templates文件夹下面加一个模版文件member_add.htm 代码如下 <html><head><meta http-equiv='Content-Type' content='text/htmlcharset=utf-8'><title>添加会员</title><link href='img/base.css' rel='stylesheet' type='text/css'><script language='javascript'src='../data/enums/area.js'></script><script>function checkSubmit() { if(document.form2.email.value=="") { document.form2.email.focus()alert("Email不能为空!")return false} if(document.form2.uname.value=="") { document.form2.uname.focus()alert("用户昵称不能为空!")return false} } </script></head><body background='img/allbg.gif' leftmargin='8' topmargin='8'><table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#D1DDAA"><tr><td height="19" background="img/tbg.gif"><a href='<?php echo $ENV_GOBACK_URL?>'><b>会员管理 </b></a> 添加会员</td></tr><tr><td height="200" bgcolor="#FFFFFF" align='center'><table width="98%" border="0" cellspacing="0" cellpadding="6" ><tr><td colspan="2" height="10" ></td></tr><form name="form2" action="member_add.php" method="post" onSubmit="return checkSubmit()"><input type="hidden" name="dopost" value="add" /><tr><td width="17%" align="right" class='bline'>用户名:</td><td width="83%" class='bline'><input name="userid" type="text" value="" id="userid" size="20" style="width:150pxheight:20px" /></td></tr><tr><td align="right" class='bline'>密码:</td><td class='bline'><input type="text" name="pwd" id="pwd" /></td></tr><tr><td align="right" class='bline'>用户类型:</td><td class='bline'><?php echo $row['mtype']?><input type="radio" name="mtype" class="np" value="个人" checked='1'/>个人 <input type="radio" name="mtype" class="np" value="企业" />企业 </td></tr><tr><td align="right" class='bline'>电子邮箱:</td><td class='bline'><input name="email" type="text" id="email" value="<?php echo $row['email']?>" style="width:150pxheight:20px" /></td></tr><tr><td align="right" class='bline'>昵称:</td><td class='bline'><input name="uname" type="text" value="<?php echo $row['uname']?>" id="uname" size="20" style="width:150pxheight:20px" /></td></tr><tr><td align="right" class='bline'>性别:</td><td class='bline'><input type="radio" name="sex" class="np" value="男" checked='1'/>男 <input type="radio" name="sex" class="np" value="女" />女 <input type="radio" name="sex" class="np" value="" />保密 </td></tr><tr><td align="right" class='bline'>等级:</td><td class='bline'><?php $MemberTypes = ''$dsql->SetQuery("Select rank,membername From `dede_arcrank` where rank>0")$dsql->Execute('n')$MemberTypes[0] = "限制会员"while($nrow = $dsql->GetObject('n')){ $MemberTypes[$nrow->rank] = $nrow->membername} $options = "<select name='rank' style='width:80px'>\r\n"foreach($MemberTypes as $k=>$v) { if($k!=$row['rank']) $options .= "<option value='$k'>$v</option>\r\n"else $options .= "<option value='$k' selected>$v</option>\r\n"} $options .= "</select>\r\n"echo $options?></td></tr><tr><td height="67" align="right" ></td><td height="67" ><input type="submit" name="Submit" value="确定添加" class='coolbg' /> <input type="reset" name="Submit22" value="重置表单" class='coolbg' /></td></tr></form></table></td></tr></table></body></html>三:在/dede目录下增加一个member_add.php文件 代码如下 <?php require(dirname(__FILE__)."/config.php")$ENV_GOBACK_URL = isset($_COOKIE['ENV_GOBACK_URL']) ? "member_main.php" : ''if($dopost=="add"){ $jointime = $logintime = time()$loginip = $joinip = GetIP()$pwd = md5($pwd)$dsql->ExecuteNoneQuery("INSERT INTO dede_member SET `mtype`='$mtype',`userid`='$userid',`pwd`='$pwd',`uname`='$uname',`sex`='$sex' ,`rank`='$rank',`money`='$money', `email`='$email', `scores`='$scores', `matt`='0', `face`='',`safequestion`='0',`safeanswer`='$safeanswer', `jointime`='$jointime',`joinip`='$joinip',`logintime`='$logintime',`loginip`='$loginip'")ShowMsg('成功添加一个用户',$ENV_GOBACK_URL)exit()}else{ include DedeInclude('templets/member_add.htm')} ?>搞定: 尝试添加,添加成功。但是,我们打开会员》注册会员列表,后台随意打开一个刚刚在后台添加的会员,修改会员信息,要么打不开,提示“对不起您的帐号不存在或未经审核”;要么进入详细资料修改后,提交资料无效。在这里,其实我们还应该做一步 *** 作:如果我们刚刚在后台添加的是企业会员的话,那么,只是在“dede_member”添加了必备信息,还需要在“dede_member_company”表中,在“mid”字段中添加“dede_member”表中的“mid‘。也就是说每个”dede_member“中“mid”字段编号都要复制到“dede_member_company”中“mid”字段。可以使用excel表格,将“dede_member”中“mid”批量添加到excel中,然后,使用“navicat”软件中“导入向导”,导入刚刚excel中的编号。这样就算完成了,打开会员列表,修改会员信息,发现已经可以正常修改。以上是针对企业会员,如果是个人会员,那就要使用“dede_member_person”代替“dede_member_company”来执行和上面企业会员一样的 *** 作。 这样就全部完成了。@飞牛工作室原创@


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11903479.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存