Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AnibalJR

mudar cor de linha da tabela de acordo com o valor

Recommended Posts

nao estou conseguindo resultado satisfatorio ao tentar mudar uma linha de uma tabela de acordo com o valor recebido, na verdade as cores estão intercalando na tabela e nao marcando apenas a que preciso, segue código:

<thead>
		                <tr>
		                  <th>HORARIO</th>
		                  <th>NOME</th>
		                  <th>TELEFONE</th>
		                  <th>PROFISSIONAL</th>
		                  <th>ACAO</th>
		                </tr>
		              </thead>
		              <tbody>
		              <?php 
					   include 'database.php';
					   $pdo = Database::connect();
					   $sql = 'SELECT * FROM customers ORDER BY name';
					   foreach ($pdo->query($sql) as $row) {
						   		echo '<tr if('. $row['email'] . ' =="") bgcolor="gray">';
							   	echo '<td>'. $row['name'] . '</td>';
							   	echo '<td>'. $row['email'] . '</td>';
							   	echo '<td>'. $row['mobile'] . '</td>';
							   	echo '<td>'. $row['profissional'] . '</td>';
							   	echo '<td width=250>';
							   	echo '<a class="btn" href="read.php?id='.$row['id'].'">Marcar</a>';
							   	echo ' ';
							   	echo '<a class="btn btn-success" href="update.php?id='.$row['id'].'">Editar</a>';
							   	echo ' ';
							   	echo '<a class="btn btn-danger" href="delete.php?id='.$row['id'].'">Finalizar</a>';
							   	echo '</td>';
							   	echo '</tr>';
					   }
					   Database::disconnect();
					  ?>

tentei tambem usando a função rowstyler mas nao deu certo, nao coloriu pra essa tabela, segue codigo que coloquei no top da tabela:

<table class="table table-striped table-bordered"
				data-options="
                		singleSelect: true,
                		rownumbers: 'true',
				fitColumns: 'true',
				toolbar: '#toolbar',
				pagination: 'true',
                rowStyler: function(index,row){
                    if (row.email not is null){
                        return 'background-color:#F90808;color:#fff;'}
          

qual o melhor caminho pra isso pessoal?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.