我正在檢查是否在搜索表單上檢查了複選框。如果該框已被選中,它輸出的值將是「否」。If語句中的If語句
因此,如果值是「否」,那麼我想使用If語句來回顯一些PHP。問題是,我想要回顯的PHP是一個實際的If語句本身。
這裏是我的代碼現在:
$showoutofstock = $_SESSION['showoutofstock'];
if ($showoutofstock == "No") {
}
if($_product->isSaleable()): {
}
我正在檢查是否在搜索表單上檢查了複選框。如果該框已被選中,它輸出的值將是「否」。If語句中的If語句
因此,如果值是「否」,那麼我想使用If語句來回顯一些PHP。問題是,我想要回顯的PHP是一個實際的If語句本身。
這裏是我的代碼現在:
$showoutofstock = $_SESSION['showoutofstock'];
if ($showoutofstock == "No") {
}
if($_product->isSaleable()): {
}
你不能真正的 「回聲一些PHP」。 PHP在服務器端進行處理,結果通常是瀏覽器客戶端讀取並顯示的HTML。
目前還不清楚你實際上想要完成什麼。你能澄清一下嗎?
這可能有助於雖然 - 它只是顯示如何嵌套的if語句,這可能是所有的你問:
<?php
$showoutofstock = $_SESSION['showoutofstock'];
if ($showoutofstock == "No") {
if($_product->isSaleable()) {
}
}
?>
你關閉你如果要是裏面寫另一前
<?php
$showoutofstock = $_SESSION['showoutofstock'];
if ($showoutofstock == "No") { //main if clause start
if($_product->isSaleable()) {//if clause inside main if start
} //inner if clause ends here
}//outer if clause ends here
?>
嘗試像這樣,是的,你可以檢查複選框的值,可以內部的相應代碼,如果條款
Astha,謝謝你的回答...你的//評論幫助我得到這個工作。 Upvote發送! – rocky
嘿DK,謝謝你的回答和我的不夠明確道歉。由於我在Magento中這樣做,這與顯示顯示產品的搜索結果有關。如果客戶選中「隱藏缺貨產品」框,則該值爲「否」。這是if語句的用途。如果'showoutofstock'的值已經設置爲'No',我試圖插入這行代碼'if($ _ product-> isSaleable())'。我感覺自己已經過分複雜化了......我只是不確定如何繼續。 – rocky
@rocky試試我寫的東西,它應該可以正常工作。 – dkamins
dk,代碼似乎不適合我。但我嘗試換行:「if($ _ product-> isSaleable()){」with「echo」hi「; {」它工作。不知道該怎麼辦 – rocky