我无法改变按钮的颜色。只显示绿色。看图像。我希望每个状态都有一种颜色。不同颜色的按钮如何在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;
?>
答案 0 :(得分: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
?>