我有两个下拉框,它们都是相同的值,但在不同的页面上...在第1页上,我创建了一个按钮名称作为“允许学生”,以将所选值传递给第2页的下拉列表,该下拉列表具有与我使用的{{1} }传递第2页的选定值,此选项对文本值有效,但对选定的下拉列表无效。我想要的是,当我在第1页上选择值并单击时,所选选项将在第2页上从下拉选项中自动选择相同的值
这是我在下拉菜单的第一页中的代码:
$_GET
我在第二页上的代码
<form action="/student/create" method="get" id="nameform">
<div class="row"><select name="enquiry_type" class="form-control" id="enquiry_type">
<option value="enquiry_type"><?php echo $this->lang->line('select') ?></option>
<?php foreach ($enquiry_type as $key => $value) { ?>
<option value="<?php echo $value['enquiry_type']; ?>"
<?php if (set_value('enquiry_type', $enquiry_data['enquiry_type']) == $value['enquiry_type'])
{ ?>selected=""<?php } ?>><?php echo $value['enquiry_type']; ?></option><?php }?></select>
</form>
<button class="btn btn-primary" type="submit" form="nameform" value="Submit" style="margin-right: 16px">Admit Student</button>
第2页上的代码以转移第1页上选定值的选项
<select name="enquiry_type" class="form-control" id="enquiry_type">
<option value="enquiry_type"><?php echo $this->lang->line('select') ?></option>
<?php foreach ($enquiry_type as $key => $value) { ?>
<option value="<?php echo $value['enquiry_type']; ?>"
<?php if (set_value('enquiry_type', $enquiry_data['enquiry_type']) == $value['enquiry_type'])
{ ?>selected=""<?php } ?>><?php echo $value['enquiry_type']; ?></option><?php }?></select>
我也尝试过
<?php $enquiry = ( $_GET['enquiry_type'] == 'enquiry_type' ) ? 'selected' : ''; ?>
两者都尝试过,但没有任何效果。请帮助
预先感谢