109*_*793 4 html php syntax if-statement syntax-error
我目前正在将支付系统集成到我的网站中.我有一个响应脚本,它基本上从安全服务器接收数据,并在付款完成时显示给客户.我的问题是if语句实际上是向客户显示两条消息,即使付款成功或不成功.
这是If语句:
<?
if ($result == "00") && ($payersetup == "00") && ($pmtsetup =="00"){
?>
Thank you
<br/><br/>
To return to the home page <a href="http://www.xx.com"><b><u>click here</u></b></a>
<br/><br/>
<?
} else {
?>
<br/><br/>
There was an error processing your subscription.
To try again please <a href="http://www.xx.com/signUp.html"><b><u>click here</u></b></a><br><BR>
Please contact our customer care department at <a href="mailto:support@xx.com"><b><u>support@xx.com</u></b></a>
<?
}
?>
Run Code Online (Sandbox Code Playgroud)
我也尝试过以下方式:但是使用此方法,正文为空白 - 不显示任何文本.
<?
if ($result == "00") && ($payersetup == "00") && ($pmtsetup =="00"){
$thanks = "Thank you! \n\n To Return to the homepage <a href=http://www.epubdirect.com>Click Here</a>";
echo $thanks;
}
else
{
$nothanks = "There was an error processing your subscription.\n\n To try again please <a href=http://www.epubdirect.com/signUp.html>click here</a>. \n\n If the problem persists, please contact our customer care department at <a href=mailto:support@epubdirect.com>support@epubdirect.com</a>";
echo $nothanks;
}
?>
Run Code Online (Sandbox Code Playgroud)
之后,我尝试将HTML放入一个单独的文档并使用require_once(),但这也不起作用 - 与之前相同的结果 - 空白主体.
有人有主意吗?
编辑:
我尝试了一些方法,但我仍然有空白页问题:(
这是我走的路 - >
<?
if (($result == "00") && ($payersetup == "00") && ($pmtsetup =="00"))
{
require_once('thankyou.html');
}
else
{
require_once('error.html');
}
?>
Run Code Online (Sandbox Code Playgroud)
即使语法看起来正确,这仍然给我一个空白页面?
luc*_*axi 10
尝试:
if (($result == "00") && ($payersetup == "00") && ($pmtsetup =="00") ) {
...
...
}
Run Code Online (Sandbox Code Playgroud)
要添加其他答案:
你原来的代码:
if ($result == "00") && ($payersetup == "00") && ($pmtsetup =="00")
Run Code Online (Sandbox Code Playgroud)
是语法错误.一旦PHP解析器看到)
哪个标记if条件的结束,它期望看到另一个语句或{
标记if
body 的开头.但是当它看到&&
它会抛出这个语法错误:
PHP Parse error: syntax error, unexpected T_BOOLEAN_AND
Run Code Online (Sandbox Code Playgroud)
我认为您已禁用错误报告,这就是您看到空白页面的原因.