2016-07-14 8 views
1

Ich kann die Farben der Tasten nicht ändern. Nur grün angezeigt. Siehe das Bild. Ich möchte, dass jeder Status eine Farbe hat. Schaltflächen in verschiedenen Farben Wie ändere ich innerhalb der foreach?Ändern Sie die Farbe der Taste in der Foreach-Codekennzeichner

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; 
       ?> 

Antwort

0

Sie haben einige Tippfehler Fehler ... sehen in meinem //here Kommentare Hoffe, dass ich nichts übersehen haben.

<?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 es wäre wie dann? Sie können sagen? –

+0

In PHP soll es sein, wenn (blabla) {Anweisung} siehe http://php.net/manual/en/control-structures.if.php –

Verwandte Themen