2016-10-24 8 views
0

行データテーブル内にある場合は、 に問題があります。テーブル行の列ステータスが1の場合は、APPROVEDステートメントを出力します。テーブル行の列ステータスは2のWAITINGステートメントです。今私は文を出力したいだけです。ここに私のコード:行データテーブルの場合の使用方法

$row->end_date = $row->end_date; 
$row->status = '<span class=" '.if($row->status==2) {echo 'label label-sm label-success';} else if($row->status==1) {echo 'label label-sm label-warning';} else { echo 'label label-sm label-info';}?> "> 
<?php if($row->status==2) {echo 'Approved';}else if($row->status==1) { echo 'Waiting';} else { echo 'Processing';}?></span>'; 

上記の誤差があります。

行データテーブルの場合の使い方は?

答えて

0

構文エラーがあります。まず、あなたの文字列にCONCATその変数にクラスを設定し、:

$class = 'label label-sm label-info'; //sets the default value 
$status = 'Processing'; 
if ($row->status == 2) { 
    $class = 'label label-sm label-success'; 
    $status = 'Approved'; 
} else if ($row->status == 1) { 
    $class = 'label label-sm label-warning'; 
    $status = 'Waiting'; 
} 
$row->status = '<span class="' . $class . '">' . $status . '</span>'; 

私はあなたがなどNetbeansの、PHPStorm、などのIDEを使用することをお勧め...これらのツールは、あなたがショーあなたのご構文エラーがありますコーディング。

+0

待機中/承認済みのステートメントを表示する方法 –

関連する問題