var_dump($submit);//调试看看你这个的值是什么

解决方案 »

  1.   

     $submit = $_POST['stage3'];       //获取参数     
    没获取到东西啊
      

  2.   

    是这样打在下面吗?
    <?php
        $submit = $_POST['stage3']; 
    var_dump($submit);
          //获取参数     
    显示结果string是0...为什么
      

  3.   

    是这样打在下面吗?
    <?php
        $submit = $_POST['stage3']; 
    var_dump($submit);
          //获取参数     
    显示结果string是0...为什么
    是的
    你传过来的值是空的?你确定你的下拉框有其它值??
    <select name="stage3" size="1" > 
    <option value=" " selected>请选择专业</option> 
    </select>
      

  4.   


    echo "Error: There is no data passed.";
    改成
    echo "Error: 请选择专业";何苦自己为难自己?
      

  5.   

    对啊。。为什么呢
    secondGroup[0][0][0]=new Option("请选择专业"," "); 
    secondGroup[1][0][0]=new Option("请选择专业"," "); 
    secondGroup[1][1][0]=new Option("请选择专业"," "); 
    secondGroup[1][1][1]=new Option("电子商务专业",""); secondGroup[1][2][0]=new Option("请选择专业"," "); 
    secondGroup[1][2][1]=new Option("信息管理与信息系统专业",""); secondGroup[1][3][0]=new Option("请选择专业"," "); 
    secondGroup[1][3][1]=new Option("计算机科学与技术专业",""); secondGroup[1][4][0]=new Option("请选择专业"," "); 
    secondGroup[1][4][1]=new Option("电子信息工程专业",""); 
    你看看你的赋值:
    for (i=0;i<secondGroup[document.isc.example.options.selectedIndex][y].length;i++){ 
    temp1.options[i]=new Option(secondGroup[document.isc.example.options.selectedIndex][y][i].text,secondGroup[document.isc.example.options.selectedIndex][y][i].value) 
    }你只赋值了text,value都是空的
      

  6.   

    是这样打在下面吗?
    <?php
        $submit = $_POST['stage3']; 
    var_dump($submit);
          //获取参数     
    显示结果string是0...为什么
    是的
    你传过来的值是空的?你确定你的下拉框有其它值??
    <select name="stage3" size="1" > 
    <option value=" " selected>请选择专业</option> 
    </select>不知道怎么弄啊
    我变了一下:
    <select name="stage3" size="1" onchange="stage31.value=this.options[this.selectedIndex].name"> 
    <option value=" " selected>请选择专业</option> 
    </select>
    <input name="stage31" type="hidden" value=" ">
    <input type="submit" name="submit" value="提交">
    但是:
      

  7.   

    对啊。。为什么呢
    secondGroup[0][0][0]=new Option("请选择专业"," "); 
    secondGroup[1][0][0]=new Option("请选择专业"," "); 
    secondGroup[1][1][0]=new Option("请选择专业"," "); 
    secondGroup[1][1][1]=new Option("电子商务专业",""); secondGroup[1][2][0]=new Option("请选择专业"," "); 
    secondGroup[1][2][1]=new Option("信息管理与信息系统专业",""); secondGroup[1][3][0]=new Option("请选择专业"," "); 
    secondGroup[1][3][1]=new Option("计算机科学与技术专业",""); secondGroup[1][4][0]=new Option("请选择专业"," "); 
    secondGroup[1][4][1]=new Option("电子信息工程专业",""); 
    你看看你的赋值:
    for (i=0;i<secondGroup[document.isc.example.options.selectedIndex][y].length;i++){ 
    temp1.options[i]=new Option(secondGroup[document.isc.example.options.selectedIndex][y][i].text,secondGroup[document.isc.example.options.selectedIndex][y][i].value) 
    }你只赋值了text,value都是空的
    那要怎么改请教。
      

  8.   

    诸如
    secondGroup[1][3][1]=new Option("计算机科学与技术专业","这里是专业代码"); 
      

  9.   

    对啊。。为什么呢
    secondGroup[0][0][0]=new Option("请选择专业"," "); 
    secondGroup[1][0][0]=new Option("请选择专业"," "); 
    secondGroup[1][1][0]=new Option("请选择专业"," "); 
    secondGroup[1][1][1]=new Option("电子商务专业",""); secondGroup[1][2][0]=new Option("请选择专业"," "); 
    secondGroup[1][2][1]=new Option("信息管理与信息系统专业",""); secondGroup[1][3][0]=new Option("请选择专业"," "); 
    secondGroup[1][3][1]=new Option("计算机科学与技术专业",""); secondGroup[1][4][0]=new Option("请选择专业"," "); 
    secondGroup[1][4][1]=new Option("电子信息工程专业",""); 
    你看看你的赋值:
    for (i=0;i<secondGroup[document.isc.example.options.selectedIndex][y].length;i++){ 
    temp1.options[i]=new Option(secondGroup[document.isc.example.options.selectedIndex][y][i].text,secondGroup[document.isc.example.options.selectedIndex][y][i].value) 
    }你只赋值了text,value都是空的
    那要怎么改请教。
    secondGroup[1][2][1]=new Option("信息管理与信息系统专业","22"); 
    像这样赋值,选择系,你都写了值!!!
    group[1][1]=new Option("电子商务系","47"); 
    group[1][2]=new Option("信息管理与信息系统系","46"); 
    group[1][3]=new Option("计算机科学与技术系","45");
    group[1][4]=new Option("电子信息工程系","44");
      

  10.   

    对啊。。为什么呢
    secondGroup[0][0][0]=new Option("请选择专业"," "); 
    secondGroup[1][0][0]=new Option("请选择专业"," "); 
    secondGroup[1][1][0]=new Option("请选择专业"," "); 
    secondGroup[1][1][1]=new Option("电子商务专业",""); secondGroup[1][2][0]=new Option("请选择专业"," "); 
    secondGroup[1][2][1]=new Option("信息管理与信息系统专业",""); secondGroup[1][3][0]=new Option("请选择专业"," "); 
    secondGroup[1][3][1]=new Option("计算机科学与技术专业",""); secondGroup[1][4][0]=new Option("请选择专业"," "); 
    secondGroup[1][4][1]=new Option("电子信息工程专业",""); 
    你看看你的赋值:
    for (i=0;i<secondGroup[document.isc.example.options.selectedIndex][y].length;i++){ 
    temp1.options[i]=new Option(secondGroup[document.isc.example.options.selectedIndex][y][i].text,secondGroup[document.isc.example.options.selectedIndex][y][i].value) 
    }你只赋值了text,value都是空的
    那要怎么改请教。
    secondGroup[1][2][1]=new Option("信息管理与信息系统专业","22"); 
    像这样赋值,选择系,你都写了值!!!
    group[1][1]=new Option("电子商务系","47"); 
    group[1][2]=new Option("信息管理与信息系统系","46"); 
    group[1][3]=new Option("计算机科学与技术系","45");
    group[1][4]=new Option("电子信息工程系","44");
    懂了~谢谢