Как в php в html встроить инструкцию elseif

222
27 февраля 2017, 11:14

не работает конструкция не принимает elseif БЕЗ ELSE все работает

<?phpif (get_post_meta($post->ID, 'close_quest', true)==false ) : ?>
       <div id="stars">.........</div>
    <? elseif; ?>
      <div id="link">.........</div>
    <? endif; ?>

Как быть мне в if и else нуно встроить большие html строки

Так тоже работает ну немного хотелось бы по компактней

<?php if (get_post_meta($post->ID, 'close_quest', true)==false ) : ?>
        <div id="stars">.........</div>
        <? elseif (get_post_meta($post->ID, 'close_quest', true)==true ) : ?>
            <div id="link">.........</div>
        <? endif; ?>
Answer 1

else if нужно условие внутри скобок, а у вас ; ( и отделите if от начального тега php ) пример :

<?php if (get_post_meta($post->ID, 'close_quest', true)==false ) { ?>
   <div id="stars">.........</div>
<? } else if(1==1) {  ?> <!-- условие для примера -->
  <div id="link">.........</div>
<? } ?>

ecли вам не нужна дополнительная проверка в elseif можно поставить else, пример ниже :

<?php if (get_post_meta($post->ID, 'close_quest', true)==false ) { ?>
   <div id="stars">.........</div>
<? } else {  ?>
  <div id="link">.........</div>
<? } ?>
READ ALSO
Возможно ли сделать редирект через google в iframe?

Возможно ли сделать редирект через google в iframe?

Добрый деньСобственно вопрос в шапке) Вопрос на засыпку) Смысл в чем

228
Как выполнить клик по ссылке с помощью Javascript?

Как выполнить клик по ссылке с помощью Javascript?

Доброго времени сутокИмеется код:

241
Как развернуть HTML Symbol Entities?

Как развернуть HTML Symbol Entities?

Знак ⇱ необходимо развернуть чтобы стрелка указывала в правую верхнюю сторонуПробовал указывать transform: scale(-1, 1); вроде работало но элемент...

275
Структура блоков новостей

Структура блоков новостей

Есть блок новостей, который будет копироваться до 8 статей на одной странице, собственно, для этого нужна определенная структураНапример,...

327