如果php中的命令处理else

时间:2013-05-10 12:14:19

标签: php

我正在尝试根据几个临床因素制作特定的治疗算法。在从表单中的下拉列表菜单中选择因子时,将提出处理算法。使用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";
        }
        ?>

3 个答案:

答案 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“)”。在第一次回声之前。