迅睿開(kāi)源框架是一款PHP8高性能·簡(jiǎn)單易用的PHP開(kāi)源開(kāi)發(fā)框架, 基于MIT開(kāi)源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
語(yǔ)句是這么寫(xiě)的
{if $sysx = 2}
顯示內(nèi)容1
{else}
{if 另一個(gè)判斷}
顯示內(nèi)容2
顯示內(nèi)容3
{/if}
這個(gè)里面,第二個(gè)IF沒(méi)有問(wèn)題,主要是第一個(gè)IF。
sysx字段是復(fù)選框字段,里面有幾個(gè)選項(xiàng),分別對(duì)應(yīng)一些數(shù)字??墒蔷褪秋@示不對(duì)啊。怎么搞得呢?
{if $sysx == 2} 顯示內(nèi)容1 {elseif 另一個(gè)判斷} 顯示內(nèi)容2 {else} 顯示內(nèi)容3 {/if}
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@迅睿框架技術(shù)-陳澤希
用了 == 也不行
回復(fù)@迅??蚣芗夹g(shù)-陳澤希
而且 用 {elseif} 直接報(bào)錯(cuò)
根本沒(méi)有 {elseif} 這種寫(xiě)法啊,肯定要報(bào)錯(cuò)
參考文檔:《判斷語(yǔ)句》
還是不行,
{if $sysx == 2} 顯示內(nèi)容1 {else if 另一個(gè)判斷} 顯示內(nèi)容2 {else} 顯示內(nèi)容3 {/if}
用的這個(gè),現(xiàn)在無(wú)論第一個(gè)判斷是什么,都顯示內(nèi)容2
非常正確,就按照這個(gè)語(yǔ)法來(lái)寫(xiě)就ok了
-----------
主要注意邏輯語(yǔ)法
現(xiàn)在出現(xiàn)一個(gè)問(wèn)題是,無(wú)論
$sysx
這個(gè)值等于2的時(shí)候,也顯示內(nèi)容2,按道理應(yīng)該顯示內(nèi)容1啊。
條件不能有漢字~(這是一個(gè)公式而已),你不會(huì)告訴我你是這樣一模一樣的寫(xiě)的,那就完全錯(cuò)了的
。。。那肯定不會(huì)。
把sysx改成單選按鈕,就可以了,剛剛用的復(fù)選框,可能就不能這樣寫(xiě)了。
復(fù)選框存儲(chǔ)的數(shù)組格式,肯定不能用==判斷了,==只能用于字符串匹配判斷,這是基礎(chǔ)知識(shí)
-------------
那就是你邏輯沒(méi)要搞對(duì)了
基礎(chǔ)邏輯問(wèn)題,官方也太細(xì)心教導(dǎo)了
{if $sysx == 2} 顯示內(nèi)容1 {elseif 另一個(gè)判斷} 顯示內(nèi)容2 {else} 顯示內(nèi)容3 {/if}開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@迅睿框架技術(shù)-陳澤希
用了 == 也不行
回復(fù)@迅??蚣芗夹g(shù)-陳澤希
而且 用 {elseif} 直接報(bào)錯(cuò)
根本沒(méi)有 {elseif} 這種寫(xiě)法啊,肯定要報(bào)錯(cuò)
參考文檔:《判斷語(yǔ)句》
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@迅??蚣芗夹g(shù)-陳澤希
還是不行,
{if $sysx == 2} 顯示內(nèi)容1 {else if 另一個(gè)判斷} 顯示內(nèi)容2 {else} 顯示內(nèi)容3 {/if}用的這個(gè),現(xiàn)在無(wú)論第一個(gè)判斷是什么,都顯示內(nèi)容2
非常正確,就按照這個(gè)語(yǔ)法來(lái)寫(xiě)就ok了
-----------
主要注意邏輯語(yǔ)法
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@迅??蚣芗夹g(shù)-陳澤希
現(xiàn)在出現(xiàn)一個(gè)問(wèn)題是,無(wú)論
這個(gè)值等于2的時(shí)候,也顯示內(nèi)容2,按道理應(yīng)該顯示內(nèi)容1啊。
條件不能有漢字~(這是一個(gè)公式而已),你不會(huì)告訴我你是這樣一模一樣的寫(xiě)的,那就完全錯(cuò)了的
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
。。。那肯定不會(huì)。
把sysx改成單選按鈕,就可以了,剛剛用的復(fù)選框,可能就不能這樣寫(xiě)了。
復(fù)選框存儲(chǔ)的數(shù)組格式,肯定不能用==判斷了,==只能用于字符串匹配判斷,這是基礎(chǔ)知識(shí)
-------------
那就是你邏輯沒(méi)要搞對(duì)了
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
基礎(chǔ)邏輯問(wèn)題,官方也太細(xì)心教導(dǎo)了