我正在检查是否在搜索表单上选中了复选框。如果已选中该框,则其输出的值将为“否”。
因此,如果值为“No”,那么我想使用If语句来回显一些PHP。问题是,我想要回显的PHP是一个真正的If语句本身。
这是我现在的代码:
$showoutofstock = $_SESSION['showoutofstock'];
if ( $showoutofstock == "No" ) {
}
if($_product->isSaleable()): {
}
答案 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子句中进行相应的编码