2017-02-05 10 views
-1

なぜこれが動作しないのですか?誰かアイデア誰か..マイナーなものがあることは分かっていますが、30分以上はすでに無駄になっています。PHPが他に動作しない場合

+0

下の画像?より具体的にしてください。 if elseの中の両方のコードは同じように見えますが、なぜif(1)ですか?確認したい条件は何ですか? –

+0

'if(1)'とは何ですか? –

+0

「なぜこれが動作しないのか」を説明してください。希望の出力は何ですか? – Yousaf

答えて

0

これはいかがですか?

<?php 
    if(1){ 
     echo " 
      <ul class=\"nav navbar-nav navbar-right\"> 
        <li><a href=\"#\" data-toggle=\"modal\" data-target=\"#loginModal\"><span class=\"glyphicon glyphicon-pencil\"></span> Post</a></li> 
      </ul> 
       " ; 
    } 
    else{ 
     echo " 
      <ul class=\"nav navbar-nav navbar-right\"> 
       <li><a href=\"#\" data-toggle=\"modal\" data-target=\"#loginModal\"><span class=\"glyphicon glyphicon-pencil\"></span> Post</a></li> 
      </ul> 
      ";     
    } 
?> 
0

冗長な複数のphpの開閉タグを使用しています。

全体のコードブロックを使用すると、ブロックが不適切に終了取得された場合にのみ、一つの開口部と1つの終値

<?php 

if (1) 
    { 
    echo " 
      <ul class=\"nav navbar-nav navbar-right\"> 
      <li><a href=\"#\" data-toggle=\"modal\" data-target=\"#loginModal\"><span class=\"glyphicon glyphicon-pencil\"></span> Post</a></li> 
      </ul> 
      "; 
    } 
    else 
    { 
    echo " 
      <ul class=\"nav navbar-nav navbar-right\"> 
      <li><a href=\"#\" data-toggle=\"modal\" data-target=\"#loginModal\"><span class=\"glyphicon glyphicon-pencil\"></span> Post</a></li> 
      </ul> 
      "; 
} 

?> 

あなたの元のコードは、それがあるようで、それ以外、理由は複数のPHPタグの機能していない必要がPHPであるため示すように予期しないトークン

を参照してください。あなたはここで達成しようとしているものを

enter image description here

+0

私は2つの質問に追加します 1.いくつかのhtml以外にいくつかのPHPやphpのような複数のオープンとクローズが必要な場合はどうしたら? 2.私は冗長性を除いて元のコードで間違いを犯さない –

+0

最初の質問では、 'if'条件にいくつかのhtmlを表示し、' else'条件にいくつかのhtmlを表示することを意味します。 –

+0

htmlよりphpよりhtmlの部分のシリーズはありません。ポイントは私が複数の開いている閉じるphpタグをidやelseの中に持つことができますか? –

関連する問題