【问题标题】:Change button color inside the foreach codeigniter更改 foreach codeigniter 中的按钮颜色
【发布时间】:2016-07-14 23:34:31
【问题描述】:

我无法更改按钮的颜色。只显示绿色。看图片。我希望每个状态都有一种颜色。不同颜色的按钮如何在 foreach 中更改?

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

【问题讨论】:

    标签: php twitter-bootstrap codeigniter button


    【解决方案1】:

    您有一些拼写错误...请参阅我的//here cmets 希望我没有错过任何东西。

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-03
    • 2014-07-11
    • 2016-03-18
    相关资源
    最近更新 更多