大家好,我在使用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 }}?>
答案 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 }}?>