2016-07-14 7 views
1

ボタンの色を変更できません。緑だけが表示されます。イメージを参照してください。私はそれぞれのステータスが色をしたい。異なる色のボタンforeach内でどのように変更すればよいですか?foreach codeigniter内のボタンの色を変更します

My screen

<?php 
       $query = $this->sindico->get_listfinanceiro()->result(); 
       foreach ($query as $linha): 
        echo '<tr>'; 
        printf('<td>%s/%s</td>', ($linha->numero_apart) ? :'/', ($linha->nome_usu)); 
        printf('<td>%s</td>', $linha->data_pagamento); 
        printf('<td>%s</td>', "Bs:".$linha->valor_pagamento); 

        if (!isset($linha->valor_pagamento["PAGO"])): 
        printf('<td><button type="button" class="btn btn-success btn-xs">%s</button></td>', $linha->status_pagamento); 

        elseif (!isset($linha->valor_pagamento["PENDENTE"])): 
         printf('<td><button type="button" class="btn btn-warning btn-xs">%s</button></td>', $linha->status_pagamento); 

        elseif (!isset($linha->valor_pagamento['NO PAGO'])): 
         printf('<td><button type="button" class="btn btn-danger btn-xs">%s</button></td>', $linha->status_pagamento); 
        endif; 
        printf('<td class="text-center">%s</td>', '<div class="btn-group btn-xs"><button data-toggle="dropdown" class="btn btn-xs dropdown-toggle" data-original-title="" title="">Action<span class="caret"></span></button><ul class="dropdown-menu pull-right"><li><a href="editar/'.$linha->id_finan.'">Edit</a></li><li><a href="excluir/'.$linha->id_finan.'">Delete</a></li>'); 
        echo '</tr>'; 
       endforeach; 
       ?> 

答えて

0

あなたは、いくつかの誤植を持っている... は、私が何かを逃さなかったホープは、私の//hereコメントでご覧ください。

<?php 

     $query = $this->sindico->get_listfinanceiro()->result(); 
      foreach ($query as $linha) { //here 
       echo '<tr>'; 
       printf('<td>%s/%s</td>', ($linha->numero_apart) ? :'/', ($linha->nome_usu)); 
       printf('<td>%s</td>', $linha->data_pagamento); 
       printf('<td>%s</td>', "Bs:".$linha->valor_pagamento); 

       if (!isset($linha->valor_pagamento["PAGO"])) { //here 
        printf('<td><button type="button" class="btn btn-success btn-xs">%s</button></td>', $linha->status_pagamento); 
       } //here 

        elseif (!isset($linha->valor_pagamento["PENDENTE"])) { //here 
         printf('<td><button type="button" class="btn btn-warning btn-xs">%s</button></td>', $linha->status_pagamento); 
        } //here 

        elseif (!isset($linha->valor_pagamento['NO PAGO'])) { //here 
         printf('<td><button type="button" class="btn btn-danger btn-xs">%s</button></td>', $linha->status_pagamento); 
        } //here endif removed. 

    printf('<td class="text-center">%s</td>', '<div class="btn-group btn-xs"><button data-toggle="dropdown" class="btn btn-xs dropdown-toggle" data-original-title="" title="">Action<span class="caret"></span></button><ul class="dropdown-menu pull-right"><li><a href="editar/'.$linha->id_finan.'">Edit</a></li><li><a href="excluir/'.$linha->id_finan.'">Delete</a></li>'); 
           echo '</tr>'; 
    } //here, removed endforeach 
          ?> 
+0

Giroux それはそうでしょうか?あなたは言うことができる? –

+0

PHPでは、(blabla){instruction}がこのhttp://php.net/manual/en/control-structures.if.phpを見ているとします –

関連する問題