我在我的PHPHTML选择选项来选择
$sel = "
<option> one </option>
<option> two </option>
<option> thre </option>
<option> four </option>
";
让说,我有一个内嵌URL = site.php?sel=one
,如果我没有保存在一个变量这些选项,我能做到这样要使选项之一来选择其中的值等于$_GET[sel]
<option <?php if($_GET[sel] == 'one') echo"selected"; ?> > one </option>
<option <?php if($_GET[sel] == 'two') echo"selected"; ?> > two </option>
<option <?php if($_GET[sel] == 'three') echo"selected"; ?> > three </option>
<option <?php if($_GET[sel] == 'four') echo"selected"; ?> > four </option>
但问题是,我需要保存这些选项的变量,因为我有很多的选择,我需要CAL l那个变量很多次。
有没有办法让选项被选中value = $_GET[sel]
?
如何的是,选择所产生?它是硬编码的吗? –
当你说你将它们存储在一个变量中时,我假设你的意思是一个数组,对吧? – BenM
无论是本说,或者我假设你通过拍摄变量,你使用分配给选项的值而不是名称。我会为它写一个简单的函数,并且每次调用它,让它通过一个if else语句来运行。为您节省大量编码或复制粘贴。 – Dorvalla