我正在尝试根据几个临床因素制作特定的治疗算法。在从表单中的下拉列表菜单中选择因子时,将提出处理算法。使用elseif php命令时,我收到语法错误。请帮忙。感谢。
<?php
if(($t == '2' && ($n =='1') && ($er=='positive') && ($her == 'negative') && ($ki == 'Low (<14%)') && ($g=='G1') && ($ps == 'premenopause')) || (($t == '3' && ($n =='0') && ($er=='positive') && ($her == 'negative') && ($ki == 'Low (<14%)') && ($g=='G1') && ($ps == 'premenopause')) {
echo '<br />';
echo '<br />';
echo "T$t";
echo "N$n";
echo "M0. ";
echo "IIВ stage";
echo '<br />';
echo "Patient status: $ps";
echo '<br />';
echo "ER/PR status: $er" ;
echo '<br />';
echo "Her2/neu status: $her" ;
echo '<br />';
echo "Ki-67 expression: $ki";
echo '<br />';
echo "Grade of differentiation: $g";
echo '<br />';
echo "Molecular subtype: Luminal А";
echo '<br />';
echo '<br />';
echo '<img src="/img/Tx.png" border=0>';
echo '<br />';
echo '<br />';
echo "$LumA3_1"; }
else
{
echo "That combination does not exist";
}
?>
答案 0 :(得分:3)
在你的最后错过了一个“)”。
) || ($t == '3' &&
// ^ you start it here
所以你需要改变:
($ps == 'premenopause')) {
到
($ps == 'premenopause'))) {
// ^
答案 1 :(得分:0)
在if语句
的第一行,将您的代码更改为错过结束括号if($t == '2' && ($n =='1') && ($er=='positive') && ($her == 'negative') && ($ki == 'Low (<14%)') && ($g=='G1') && ($ps == 'premenopause') || ($t == '3' && ($n =='0') && ($er=='positive') && ($her == 'negative') && ($ki == 'Low (<14%)') && ($g=='G1') && ($ps == 'premenopause'))) {
echo '<br />';
echo '<br />';
echo "T$t";
echo "N$n";
echo "M0. ";
echo "IIВ stage";
echo '<br />';
echo "Patient status: $ps";
echo '<br />';
echo "ER/PR status: $er" ;
echo '<br />';
echo "Her2/neu status: $her" ;
echo '<br />';
echo "Ki-67 expression: $ki";
echo '<br />';
echo "Grade of differentiation: $g";
echo '<br />';
echo "Molecular subtype: Luminal А";
echo '<br />';
echo '<br />';
echo '<img src="/img/Tx.png" border=0>';
echo '<br />';
echo '<br />';
echo "$LumA3_1";
}
else
{
echo "That combination does not exist";
}
答案 2 :(得分:0)
关闭,如果支架接近premenopausa“)”。在第一次回声之前。