3 回答

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊
$question = isset($_GET['question] ? trim($_GET['question']) : NULL;
$colour? ?= isset($_GET['colour] ? trim($_GET['colour']) : NULL;
現(xiàn)在您已經(jīng)檢查了顏色和問題是否通過 URL 傳遞,如果顏色和問題未傳遞,您已將默認(rèn)值設(shè)置為NULL。
if($question !== NULL? && $colour !== NULL){
? if ($question === 'yes' && $colour? ?=== 'blue') {
? ? // logic to show content(A,B, D)
? } else if ($question === 'no' && $colour? ?=== 'yellow') {
? ?//logic to show content(C,E, F)
? }
}
這里我使用?===檢查 if 條件內(nèi)的變量值,因?yàn)樗鼘⒎祷?TRUE if,例如:(考慮在第一個(gè)中首先檢查if()
)
$question 等于'yes'
,并且它們屬于同一類型。

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個(gè)贊
您好,如果我理解正確的話,首先在新頁面上form/custom設(shè)置帶有數(shù)據(jù)的變量 $question = isset($_GET['question]) ? trim($_GET['question']) : ''; ,然后使用簡單的 if 語句加載您想要的內(nèi)容
if ($question === 'yes' && $color === 'blue') {
//showContent(A,B, D)
} else if ($question === 'no' && $color === 'yellow') {
//ShowContent(C,E, F)
}

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊
if (isset($_GET['question'])) {
if ($_GET['question'] == 'A') {
//load A content
} elseif ($_GET['question'] == 'B') {
//load B content
} else {
//load C content
}
}
- 3 回答
- 0 關(guān)注
- 260 瀏覽
添加回答
舉報(bào)