• 技术文章 >后端开发 >php教程

    PHP+mysql实现二级级联上拉框的有关问题

    2016-06-13 10:53:36原创393
    PHP+mysql实现二级级联下拉框的问题
    请教大虾门,PHP+mysql实现二级级联下拉框,解决班级很多的情况下,先选择入学年份再选择属于这一年的班级的问题。
    第一个下拉框中的年份可以读出来,但是当选择某一年之后,班级下拉框中什么都没有显示,代码如下,请大虾们看看问题出在哪儿,谢谢了先
    /***********************************************
    **
    ** 数据库:数据库名(alumni)、数据表(enteryear、banji)
    ** 表enteryear中字段:enter_id(id编号)、entertime(年份)
    ** 表banji中的字段:id(id编号)、classnum(班级号)、enteryear(年份)
    ***********************************************/
    //****************** 连接选择数据库 ***************
    $link = mysql_connect("localhost", "root", "")
    or die("Could not connect : " . mysql_error());
    mysql_select_db("alumni") or die("Could not select database");


    //******************提取省份信息******************
    $sqlSel = "select * from enteryear order by enter_id ";
    $result = mysql_query($sqlSel) or die("Query failed : " . mysql_error());

    $forum_data = array();
    while( $row = mysql_fetch_array($result) )
    {
    $forum_data[] = $row;
    }
    //print_r ($forum_data);
    mysql_free_result($result);

    //**************获取城市信息**************
    $sqlSel2 = "select * from banji order by id desc";

    if( !($result2 = mysql_query($sqlSel2)) )
    {
    die('Could not query t_city list');
    }

    $forum_data2 = array();
    while( $row2 = mysql_fetch_array($result2) )
    {
    $forum_data2[] = $row2;
    }

    mysql_free_result($result2);
    ?>






    入学年份:




    ------解决方案--------------------
    哦,我之前也遇到过类似问题,解决了就好,哈哈。。。
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:quot nbsp lt gt mysql
    上一篇:怎么用原有的会员直接登陆Discuz x2.5 下一篇:{dede:loop}的有关问题
    PHP编程就业班

    相关文章推荐

    • PHP高并发实例详解之解决商品库存超卖问题• 四十分求ThinkPHP循环嵌套打印出父类与子类的列表• 请问一个正则有关问题这么写问什么匹配不对 • 这个登录处理代码错了,不知道如何解决 • 关于退选学程的代码,系统提示未定义变量

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网