【发布时间】:2023-04-01 15:40:01
【问题描述】:
我的选择类型有问题.. 如果选择 WAPC,则 yeargrad 选择类型应包含 2011-2015 年,ASU 的 yeargrad 应为 2000-2010,INAIS 1900-1999..
<div class="field">
<label for="school">School</label>
<select name="school" id="school" > <option value="WAPC" selected>WAPC</option>
<option value="INAIS">INAIS</option>
<option value="ASU">ASU</option>
</select>
</div>
<select name="yeargrad" id="yeargrad">
<?php
if(['school'] == 'WAPC'){
for ($i=2011; $i<=2015; $i++)
{
echo '<option value='.$i.'>'.$i.'</option>';
}
}
if(['school'] == 'ASU'){
for ($i=2000; $i<=2010; $i++)
{
echo '<option value='.$i.'>'.$i.'</option>';
}
}
if(['school'] == 'WAPC'){
for ($i=1999; $i<=1990; $i++)
{
echo '<option value='.$i.'>'.$i.'</option>';
}
}
?>
?>
</select>
【问题讨论】:
-
['school']$_GET,$_POST)?> ?>doulbe 结束标签?删除一个 -
这更像是等待工作的伪代码,(没有表单标签,没有指示是 POST 还是 GET 等)
-
我觉得这里最好用js
-
学校是包含'WAPC'、'INAIS'、'ASU'的选择类型..
-
如果我选择 WAPC.. 在毕业年份下,这是一个选择框应该包含 2011-2015 之间的范围,ASU 介于 1990-2014 之间