我想弄清楚我應該如何構造一個if/else語句。PHP中的if/else結構
我明白基本if/esle應該如下;
<?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";
}
?>
我不知道如何實現這個邏輯到我目前的聲明。我認爲,因爲PHP是混合在HTML中它使我感到困惑:/
我敢肯定,這是非常錯誤的,但有人可以告訴我,它應該如何結構?
<form role="form">
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-default <?php if ($status == '1') echo 'active btn-success' ; ?>">
<input type="radio" name="status" id="option1" value="1" autocomplete="off"> Active
</label>
<label class="btn btn-default <?php elseif ($status == '2') echo 'active btn-warning' ; ?>">
<input type="radio" name="status" id="option2" value="2" autocomplete="off"> Inactive
</label>
<label class="btn btn-default <?php else ($status == '3') echo 'active btn-danger' ; ?>">
<input type="radio" name="status" id="option3" value="3" autocomplete="off"> Not Found
</label>
</div>
</form>
我在NetBeans中看到的錯誤是;
Syntax error: unexpected elseif
我可以或應該只在每個標籤上使用if語句嗎?
爲什麼'elseif'&'else'。在每個標籤中使用「if」。 –
不完全確定,但您可能想使用if/elseif/else語句的開放/關閉括號,它可能會修復您的錯誤。 – Epodax