首先,我是php的新手。
我试图检查两个变量是否都是空的,如果是这样,将它们合并为仅显示一个结果,但如果其中一个不是空的,那么我必须显示的是值。
我目前有:
$customerNotesWC = "";
$DYSPrintableOrderNotes = "test note";
这是我到目前为止尝试的代码:
function displayCustomerOrderNotes($customerNotesWC,$DYSPrintableOrderNotes){
if ($customerNotesWC == "") {
$customerNotesWC = "(none)";
}
if ($DYSPrintableOrderNotes ==""){
$DYSPrintableOrderNotes = "(none)";
}
if ($DYSPrintableOrderNotes == "(none)" && $customerNotesWC == "(none)"){
$NotesToDisplay = "(none)";
}
else {
$NotesToDisplay = $customerNotesWC . "<br/>" . $DYSPrintableOrderNotes;
}
}
不幸的是,这不起作用,结果如下:
(none)
Pre-sale order note
我知道必须有更好的方法来实现这一点,任何建议都将得到真正的赞赏。 非常感谢
答案 0 :(得分:2)
为了获得所需的仅打印功能&#34;(无)&#34;当两个值都为空时,修复代码最简单的方法是删除将值设置为&#34;(无)&#34;并更改主if语句以检查&#34;&#34;:
.row {
border-bottom-style: dotted;
border-width: 1px;
height: 20px;
}
.columnG {
background-color: gray;
float: left;
width: 50%;
height: 20px;
}
.columnW {
background-color: white;
float: left;
width: 50%;
height: 20px;
}