我有這個PHP代碼,並試圖從URL參數中獲取變量language
的值,當指定的鏈接被點擊。
我該怎麼做?下面的代碼僅在第一個語句中獲得值Java
,而不是elseif
語句中的值。
if (isset($_GET['language'])) {
if ($_GET['language'] = 'Java') {
$q = 'title:(Java+Developer)';
}
elseif ($_GET['language'] = 'PHP') {
$q = 'title:(PHP+Developer)';
}
elseif ($_GET['language'] = 'JavaScript') {
$q = 'title:(JavaScript+Developer)';
}
}
鏈接:
<li><a href="programming/?language=Java">Java</a></li>
<li><a href="programming/?language=PHP">PHP</a></li>
<li><a href="programming/?language=JavaScript">JavaScript</a></li>
它不是'$ _GET ['language'] ='Java''。它應該是'$ _GET ['language'] =='Java'' – nightgaunt
它的'=='用於比較 – DarkBee
你是對的!我的錯!感謝您的幫助。 – Mike