次のコードがあります。これは、期待どおりに機能します。
<?php if ($a - $b < 1)
echo $text;
elseif ($a - $b >= 1)
echo $a - $b;
else
echo $a; ?>
ただし、ここでは、IF ステートメントの結果に応じて、エコーに HTML を少し追加したいと考えています。
<?php if ($a - $b < 1)
echo $text;
elseif ($a - $b >= 1)
echo $a - $b;
<input type="button" value="<?php echo $button_txt; ?>" id="button" class="button" />
else
echo $a;
<input type="button" value="<?php echo $button2_txt; ?>" id="button" class="button" /> ?>
これを行うと、次のエラーが発生します: 解析エラー: 構文エラー、予期しない '<' on line 213 (line 213 は<input>
上記のコードの最初の行を参照しています)。
変数と HTML の両方を IF ステートメントのエコー部分に含める方法はありますか?