If语句中的If语句

时间:2011-09-27 04:23:18

标签: php magento if-statement

我正在检查是否在搜索表单上选中了复选框。如果已选中该框,则其输出的值将为“否”。

因此,如果值为“No”,那么我想使用If语句来回显一些PHP。问题是,我想要回显的PHP是一个真正的If语句本身。

这是我现在的代码:

$showoutofstock = $_SESSION['showoutofstock']; 
if ( $showoutofstock == "No" ) {
} 
if($_product->isSaleable()): {
}

2 个答案:

答案 0 :(得分:5)

你真的不能“回应一些PHP”。 PHP在服务器端处理,结果通常是浏览器客户端读取和显示的HTML。

目前尚不清楚你究竟想要完成什么。你能澄清一下吗?

这可能会有所帮助 - 它只是展示如何嵌套if语句,这可能就是你要求的所有内容:

<?php
$showoutofstock = $_SESSION['showoutofstock']; 
if ( $showoutofstock == "No" ) {
    if($_product->isSaleable()) {
    }
} 
?>

答案 1 :(得分:2)

如果你在里面写了另一个,那么你正在关闭你的

<?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
?>

尝试这样,是的,您可以检查复选框的值,并可以在if子句中进行相应的编码