我的查询将存在或不存在。如果它存在,我的行计数器为1,但如果它不存在,则行计数器为0.我试图使用基于行计数器值的响应。见下文。如果有更好的方法可以做到这一点,我很满意。
if ($rowcounter==1){
echo "<?xml version="1.0" encoding="UTF-8"?>";
echo "<Response><Say>Welcome" . $companyname . "</Say></Response>";
}
else
{
echo "<?xml version="1.0" encoding="UTF-8"?>";
echo "<Response><Say>We could not locate your customer number</Say></Response>";
}
删除else括号内的代码可以使代码正常工作,但我不确定如何让我的else语句正常工作。
答案 0 :(得分:1)
您可以使用三元运算符缩短它
echo "<?xml version="1.0" encoding="UTF-8"?>";
echo "<Response><Say>".$rowcounter == 1 ? "Welcome".$companyname : "We could not locate your customer number"."</Say></Response>";