要实现如下这种功能,选择用户,则进入用户界面,选择管理员则进入管理员界面,当然上面的用户名密码要正确的前提下。如何实现??以下是form表单的完整代码
<form name="form1" method="post" action="login.php"> <input type="hidden" name="action" value="login" />
<ul> <li>
<span class="span_left">用户名:</span>
<span class="span_right"><input name="userid" type="text" class="text" value="" />
</span>
</li>
<li> <span class="span_left">密&nbsp;&nbsp;&nbsp;码:</span>
<span class="span_right"><input name="pwd" type="password" class="text" value="" />
</span>
</li>
<li>
<span class="span_left">类&nbsp;&nbsp;&nbsp;型:</span>
<span class="span_right"> <select name="type">
<option>用户
<option>管理员
                    </select>
</span>
</li>
<li style="padding-top:10px;">
<span class="span_left">&nbsp;</span>
<span class="span_right"><input type="submit" name="sm1" value="登录" style="background:url(http://localhost/images/bt.gif);width:79px;height:24px;border:0px;cursor:pointer;" onClick="this.form.submit();" /></span> </li>
</ul>
</form>

解决方案 »

  1.   

    用户类型不应该自己选吧?从数据库提取判断如果后面的界面相差很大,header:location到不同的php
    如果使用同一个页面,对每个功能做类型判断echo还是不echo
      

  2.   

    <option value='user'>用户</option>
    <option value='gly'>管理员</option>判断一下就好了,if($_POST['type']=='user'){echo "<script>location.href='链接地址'</script>";}
    elseif($_POST['type']=='gly'){echo "<script>location.href='链接地址'</script>";}