我的任务是创建一个PHP测验,尝试将其设置为SPA(单页应用程序)时遇到了一些错误。我被证明可以做到这一点的已知方法是将HTML代码包装在echo函数中,但是这样做时,我遇到了一行解析错误,试图循环返回自身以生成结果部分回答完所有问题后,在页面上按下“提交”按钮。
解析错误:语法错误,意外的''(T_ENCAPSED_AND_WHITESPACE),在/opt/lampp/htdocs/SPA/index.php中的行中期望'-'或标识符(T_STRING)或变量(T_VARIABLE)或数字(T_NUM_STRING) 186
请注意,当我作为一个单独的页面运行时,我可以使用此功能,但是当尝试将该页面转换为index.php中的功能以将其全部转换为一个SPA时,运气就不好了(因为那是我的最终目标)
产生上述错误的行:
<form name="inputForm" id="inputForm" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" onsubmit="return validateForm()">
提交按钮,用于检查答案
if(isset($_POST["submit"])){
checkAnswers();
}
我的输出应该是测验的结果,但是我当前的输出是上面提到的错误。