2016-07-27 22 views
0

質問が答えと赤の背景でなければテーブルセルの赤い背景色を達成しようとしていますotherwise.IはPHPの初心者で、html PHPコード。htmlとphpの切り替え

<?php if($row1['attended']==1){ ?> 
    < td style="background-color:#99ff99"><?php echo "Yes";}?> 
    </td> 
<?php else{ ?> 
    <td style="background-color:#ffb3b3"><?php echo "No";}?> 
    </td> 

エラー私は取得しています:

構文エラー、予期しない '他の'(T_ELSE)

+2

あなたは 'else'、ここで閉じる必要がありますする必要があります。 – chris85

答えて

2

あなたは基本的にあります。知るべきことの1つは、PHPとHTMLを混在させたときに条件式にalternative syntaxがあるときれいに見えることです。現代のPHP開発で

<?php if ($row1['attended'] == 1) : ?> 
    <td style="background-color:#99ff99">Yes</td> 
<?php else : ?> 
    <td style="background-color:#ffb3b3">No</td> 
<?php endif; ?> 

、Laravelブレイドのようなフレームワークに組み込まれているように小枝や物事などのテンプレートに依存することは良いです。 ??> `<他のPHP {>` -

1

あなたが

<?php 
     if($row1['attended']==1){ 
     echo ' <td style="background-color: #99ff99"> Yes </td>' 
     } 
     else{ 
     echo '<td style="background-color:#ffb3b3">No</td>'; 
     } 
    ?> 
+0

@ chris85ありがとうございましたご提案のために回答を更新しました。 – scaisEdge

関連する問題