http://expert.csdn.net/Expert/topic/1687/1687993.xml?temp=.4326746
这个是两级的,但原理是相同的,你可以参考方法

解决方案 »

  1.   


    直接用程序调数据库,参考一下<body bgcolor="#CCCCCC">
    <table width="250" border="0" align="center" cellpadding="0" cellspacing="0" style="border-style: outset; border-width: 1">
      <form name="form1" method="post" action="<?=$PHP_SELF?>">
      <tr> 
    <td><br>
    <table width="85%" border="0" align="center" cellpadding="4" cellspacing="0" bgcolor="#BBBBBB">
      <tr> 
    <td>
      <div align="center">在您进行此操作前,请先选择一位员工</div>
    </td>
      </tr>
    </table>
    <br>
    <table width="90%" border="0" align="center" cellpadding="4" cellspacing="1" bgcolor="#666666">
      <tr bgcolor="#CCCCCC"> 
      <td align="right">部门:</td>
      <td> 
    <select name="dept" id="dept" onChange="this.form.submit()">
       <option value=''>请选择</option>
    <?
    $sql = "select dept_id,dept_name from $dept_tables";
    $result = @mysql_query($sql);
    while($tmp = @mysql_fetch_array($result))
    {
    if($tmp['dept_id'] == $dept)echo "<option value='".$tmp['dept_id']."' selected>".$tmp['dept_name']."</option>";
    else echo "<option value='$tmp[dept_id]'>".$tmp['dept_name']."</option>";
    }
    ?>
    </select>
      </td>
    </tr>
    <tr bgcolor="#CCCCCC"> 
      <td align="right" valign="top">职员:</td>
      <td> 
      <select name="staff" size="5" id="staff" style="width:100">
    <?
    if(!$dept)echo "<option value=''>请选择部门</option>";
    $sql="select * from $staff_tables where dept='$dept' and leavedate is null";
    if($leaved==1)$sql="select * from $staff_tables where dept='$dept' and leavedate is not null";
    $result = @mysql_query($sql);
    while($tmp = @mysql_fetch_array($result))
    {
    if($tmp['staffid'] == $staff)echo "<option value='".$tmp['staffid']."' selected>".$tmp['name']."</option>";
    else echo "<option value='$tmp[staffid]'>".$tmp['name']."</option>";
    }
    ?>
      </select>
    <input name="Sid" size="6" id="Sid" type="hidden" value="">
      </td>
    </tr>
    <tr bgcolor="#CCCCCC"> 
      <td colspan="2"> 
    <div align="center"> 
      <input type="button" name="Button" value=" 确定 " onClick="formSubmit(this.form);">
      <input type="button" name="Button2" value=" 取消 " onClick="self.location='index.php?dept_id=<?=$dept?>'">
    </div>
      </td>
    </tr>
      </table>
        <br>
      </td>
      </tr>
      </form>
    </table>
    </body>
    </html>
      

  2.   

    你可以找个javascript特效呀,可者把你的字段填入数据库里,然后调用呀!