gugu3699 1 Denunciar post Postado Agosto 28, 2014 Olá pessoal, precisava de uma ajundinha no cod. aqui. Tenho duas classes: td_clara_formulario e td_ecura_formulario na minha tabela só que uso uma só porque não sei alternar. queria saber como faço pra implementar no php abaixo esta função de troca de classes em linhas. Já pesquisei em vários posts e não consegi achar uma solução que desce certo. Obrigado. echo '<table class="tabela_formulario" width="100%" cellspacing="0" cellpadding="0" align="center" style="margin-bottom: 3px;">'; echo '<thead>'; echo '<tr>'; echo '<td colspan="14" class="td_head_formulario"><img id="new_venda" name="new_venda" style="cursor: pointer;" class="class_janela_oficina" src="../../imagens/icon_new.gif" width="12" height="14" align="left" title="Nova venda">RELATORIO TODAS VENDAS</td>'; echo '</tr>'; echo '</thead>'; echo '<tbody>'; echo '<tr>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Pedido</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Cliente</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Endereço</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Nº</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Bairro</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Telefone</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Produto</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Valor</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Un</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Prazo</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Forma</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Status</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Data</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">del</td>'; echo '</tr>'; while($row=mysql_fetch_array($result)){ echo '<tr class="">'; echo "<td align=\"center\" class=\"td_clara_formulario\"><b>".$row['id']."</b></td>"; echo "<td align=\"center\" class=\"td_clara_formulario\">".$row['nome_cliente']."</td>"; echo "<td align=\"center\" class=\"td_clara_formulario\">".$row['endereco']."</td>"; echo "<td align=\"center\" class=\"td_clara_formulario\">".$row['numero']."</td>"; echo "<td align=\"center\" class=\"td_clara_formulario\">".$row['bairro']."</td>"; echo "<td align=\"center\" class=\"td_clara_formulario\">".$row['telefone']."</td>"; echo "<td align=\"center\" class=\"td_clara_formulario\">".$row['nome_produto']."</td>"; echo "<td align=\"center\" class=\"td_clara_formulario\">".$row['valor']."</td>"; echo "<td align=\"center\" class=\"td_clara_formulario\">".$row['quantidade']."</td>"; echo "<td align=\"center\" class=\"td_clara_formulario\">".$row['prazo_pagamento']."</td>"; echo "<td align=\"center\" class=\"td_clara_formulario\">".$row['forma_pagamento']."</td>"; echo "<td align=\"center\" class=\"td_clara_formulario\">".$row['status']."</td>"; echo "<td align=\"center\" class=\"td_clara_formulario\">".$row['data_venda']."</td>"; echo '<td align="center" class="td_clara_formulario" >'; echo "<a href=\"delete.php?id=".$row['id']."\"><img src=\"del.gif\" alt=\"\" width=\"15\" height=\"13\" title=\"Excluir venda\" /></a>"; echo "</td>"; echo "</tr>"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
mikael.php 2 Denunciar post Postado Agosto 28, 2014 Para alternar entre 2 linhas é simples! Crie um contador; A cada loop incremente +1 no contador; Faça a verificação se ele é par ou ímpar, se par pinte de tal cor, se ímpar pinte de outra. Acho que fica assim: echo '<table class="tabela_formulario" width="100%" cellspacing="0" cellpadding="0" align="center" style="margin-bottom: 3px;">'; echo '<thead>'; echo '<tr>'; echo '<td colspan="14" class="td_head_formulario"><img id="new_venda" name="new_venda" style="cursor: pointer;" class="class_janela_oficina" src="../../imagens/icon_new.gif" width="12" height="14" align="left" title="Nova venda">RELATORIO TODAS VENDAS</td>'; echo '</tr>'; echo '</thead>'; echo '<tbody>'; echo '<tr>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Pedido</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Cliente</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Endereço</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Nº</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Bairro</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Telefone</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Produto</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Valor</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Un</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Prazo</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Forma</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Status</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Data</td>'; echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">del</td>'; echo '</tr>'; //CRIAMOS O CONTADOR $Cont = 1; while($row=mysql_fetch_array($result)){ //SE CONT FOR PAR if($Cont % 2 == 0){ //CLASSE = CLARA $Classe = "td_clara_formulario"; } else //SE FOR IMPAR { //CLASSE = ESCURA $Classe = "td_escura_formulario"; } echo '<tr class="">'; echo "<td align=\"center\" class=\"" . $Classe . "\"><b>".$row['id']."</b></td>"; echo "<td align=\"center\" class=\"" . $Classe . "\">".$row['nome_cliente']."</td>"; echo "<td align=\"center\" class=\"" . $Classe . "\">".$row['endereco']."</td>"; echo "<td align=\"center\" class=\"" . $Classe . "\">".$row['numero']."</td>"; echo "<td align=\"center\" class=\"" . $Classe . "\">".$row['bairro']."</td>"; echo "<td align=\"center\" class=\"" . $Classe . "\">".$row['telefone']."</td>"; echo "<td align=\"center\" class=\"" . $Classe . "\">".$row['nome_produto']."</td>"; echo "<td align=\"center\" class=\"" . $Classe . "\">".$row['valor']."</td>"; echo "<td align=\"center\" class=\"" . $Classe . "\">".$row['quantidade']."</td>"; echo "<td align=\"center\" class=\"" . $Classe . "\">".$row['prazo_pagamento']."</td>"; echo "<td align=\"center\" class=\"" . $Classe . "\">".$row['forma_pagamento']."</td>"; echo "<td align=\"center\" class=\"" . $Classe . "\">".$row['status']."</td>"; echo "<td align=\"center\" class=\"" . $Classe . "\">".$row['data_venda']."</td>"; echo '<td align="center" class="' . $Classe . '" >'; echo "<a href=\"delete.php?id=".$row['id']."\"><img src=\"del.gif\" alt=\"\" width=\"15\" height=\"13\" title=\"Excluir venda\" /></a>"; echo "</td>"; echo "</tr>"; //INCREMENTAMOS +1 $Cont++; } Compartilhar este post Link para o post Compartilhar em outros sites
Marlon Pacheco 132 Denunciar post Postado Agosto 28, 2014 Buenas tchê. Tu não precisa fazer isso no php. Pode fazer isso só com o CSS. Dá uma olhada aqui: http://blog.marlonpacheco.com.br/table-stripesdando-um-pouco-de-estilo-s-suas-tabelas-com-css3/ Compartilhar este post Link para o post Compartilhar em outros sites
gugu3699 1 Denunciar post Postado Agosto 29, 2014 :clap: :clap: Mikael, muito obrigado cara deu certinho, precisei alterar nada. Foi batata. Valeu mesmo...!!!! Marlon, muito obrigado pela dica também vou olhar... Compartilhar este post Link para o post Compartilhar em outros sites