douli1872 2017-03-30 07:07
浏览 18

隐藏前几年的学年的三个选择下拉菜单

How to hide years in select dropdown if not needed. I have 3 select dropdown for school year using php code snippet. Example in the first dropdown:

    2016-2017
    2015-2016
    2014-2015
    2013-2014
    2012-2013
    2011-2012

    If i select 2012-2013, the 2nd dropdown should display:
    2016-2017
    2015-2016
    2014-2015
    2013-2014
   If i select 2014-2015, the 3rd dropdown should display:
    2016-2017
    2015-2016

Is there a possible way using php code snippet alone or do i have to use javascript? The problem is, I'd tried my code in php but no luck and the more if i use javascript since I'm not get used of it.Hope anyone could help me or give me a light on doing the next step base on my present code.

Here is my code:

<label class="control-label">SY 1:</label> 
    <select class="form-control" name="scholar_secondary_school_year" id="test" onchange="educSec(this)">
               <?php 
                $null = 'null';
                $choose = 'Choose SY';
                $Present = 'Present';
          echo '<option value='.$null.'>' .$choose.'</option>';
          echo '<option value='.$Present.'>' .$Present.'</option>';
                  for($i=date('Y');  $i > date('Y')-30; $i--){

                     $x = $i +1;
                     $y = $i;
       echo '<option value='.$y.'-'.$x.'>'.$y.'-'.$x.'</option>';
                   }?>
    </select>

    <label class="control-label">SY 2:</label> 
    <select class="form-control" name="scholar_secondary_school_year" id="test" onchange="educSec(this)">
               <?php 
                $null = 'null';
                $choose = 'Choose SY';
                $Present = 'Present';
          echo '<option value='.$null.'>' .$choose.'</option>';
          echo '<option value='.$Present.'>' .$Present.'</option>';
                  for($i=date('Y');  $i > date('Y')-30; $i--){

                     $x = $i +1;
                     $y = $i;
       echo '<option value='.$y.'-'.$x.'>'.$y.'-'.$x.'</option>';
                   }?>
    </select>

    <label class="control-label">SY 3:</label> 
    <select class="form-control" name="scholar_secondary_school_year" id="test" onchange="educSec(this)">
               <?php 
                $null = 'null';
                $choose = 'Choose SY';
                $Present = 'Present';
          echo '<option value='.$null.'>' .$choose.'</option>';
          echo '<option value='.$Present.'>' .$Present.'</option>';
                  for($i=date('Y');  $i > date('Y')-30; $i--){

                     $x = $i +1;
                     $y = $i;
       echo '<option value='.$y.'-'.$x.'>'.$y.'-'.$x.'</option>';
                   }?>
    </select>
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥60 求一个简单的网页(标签-安全|关键词-上传)
    • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
    • ¥15 基于卷积神经网络的声纹识别
    • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
    • ¥100 为什么这个恒流源电路不能恒流?
    • ¥15 有偿求跨组件数据流路径图
    • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
    • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
    • ¥15 CSAPPattacklab
    • ¥15 一直显示正在等待HID—ISP