我在我的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