如果,否则如果,否则错误

时间:2014-03-20 11:41:56

标签: php if-statement

大家好,我在使用if语句时遇到了问题,其他如果给我一个语法错误。

任何帮助都将不胜感激,谢谢。

<?php
if($_SESSION['user']!=""){
    if (in_array("Bangkok", $aray)) {
        ?> <button class="button_2">Already Added </button>
        <?php }elseif{ ?>


    <a href="process.php?action=addtoItinirary&UCty=Bangkok">
    <button class="button_2">Add to Itinerary</button>

    </a>
    <?php }else { ?>

    <a href="login.php">
    <button class="button_2">Login to Add to Itinerary</button>

    <?php }}?>

4 个答案:

答案 0 :(得分:2)

您错过了elseif条件。

这是if else if condition

的语法
<?php
 if ($a > $b) {
  echo "a is bigger than b";
} elseif ($a == $b) {
  echo "a is equal to b";
} else {
  echo "a is smaller than b";
}
?>

答案 1 :(得分:1)

试试这个:

<?php
if($_SESSION['user']!=""){
    if (in_array("Bangkok", $aray)) {
        ?> <button class="button_2">Already Added </button>
        <?php }elseif(put some condition here){ ?>


    <a href="process.php?action=addtoItinirary&UCty=Bangkok">
    <button class="button_2">Add to Itinerary</button>

    </a>
    <?php }else { ?>

    <a href="login.php">
    <button class="button_2">Login to Add to Itinerary</button>

    <?php }}?>

- 你应该在elseif()声明中加入一些条件

- 感谢

答案 2 :(得分:0)

if/elseif/else的一般结构是:

if (cond1) {
    code1;
} elseif (cond2) {
    code2;
} elseif (cond3) {
    code3; 
} ...
  else {
    default code;
}

您错过了elseif中的条件,以指定其正在测试的内容。

答案 3 :(得分:-1)

否则if(condition)

如果这就是为什么会出现语法错误,那么你只能写下来。

 已经加入         
<a href="process.php?action=addtoItinirary&UCty=Bangkok">
<button class="button_2">Add to Itinerary</button>

</a>
<?php }else { ?>

<a href="login.php">
<button class="button_2">Login to Add to Itinerary</button>

<?php }}?>