billye 0 Denunciar post Postado Fevereiro 1, 2012 olá a todos gente, eu pesquisei muito mas ainda não consegui exibir as linhas da consulta abaixo em cores alternadas na tabela. A consulta tá certinha tals mas na tabela exibida não consigo colocar cor sim cor não. Testei vários, mas n deu certo :huh: agradeço ajuda <?php $conexao = mysql_connect("localhost", "root", "") or die(mysql_error()); $db = mysql_select_db("banco"); echo '<table width="100%" border="1" color="CCCCCC"> <tr> <td bgcolor="#CC0000"> <font face="Bell MT" size="4" color="#FFFFFF"><b>NOME</b></td> <td bgcolor="#CC0000"><font face="Bell MT" size="4" color="#FFFFFF"><b>EMAIL</b></td> <td bgcolor="#CC0000"><font face="Bell MT" size="4" color="#FFFFFF"><b>DATA</b></td> </tr>'; $selec = mysql_query("SELECT date_format(`NASCIMENTO`,'%d/%m') as `data_formatada`, NOME, EMAIL FROM tabela WHERE month(NASCIMENTO) = MOD(MONTH(CURDATE()), 22) ORDER BY month(NASCIMENTO) ASC, day (NASCIMENTO) ASC"); while ($row = mysql_fetch_assoc($selec)) { echo '<tr>'; echo '<td>' . $row['NOME'] . '</td>'; echo '<td>' . $row['EMAIL'] . '</td>'; echo '<td>' . $row['data_formatada'] . '</td>'; echo '</tr>'; } echo '</tbody></table>'; ?> Compartilhar este post Link para o post Compartilhar em outros sites
danielsys 0 Denunciar post Postado Fevereiro 1, 2012 Tente desta forma: <?php $conexao = mysql_connect("localhost", "root", "") or die(mysql_error()); $db = mysql_select_db("banco"); echo '<table width="100%" border="1" color="CCCCCC"> <tr> <td bgcolor="#CC0000"> <font face="Bell MT" size="4" color="#FFFFFF"><b>NOME</b></td> <td bgcolor="#CC0000"><font face="Bell MT" size="4" color="#FFFFFF"><b>EMAIL</b></td> <td bgcolor="#CC0000"><font face="Bell MT" size="4" color="#FFFFFF"><b>DATA</b></td> </tr>'; $selec = mysql_query("SELECT date_format(`NASCIMENTO`,'%d/%m') as `data_formatada`, NOME, EMAIL FROM tabela WHERE month(NASCIMENTO) = MOD(MONTH(CURDATE()), 22) ORDER BY month(NASCIMENTO) ASC, day (NASCIMENTO) ASC"); $cor="#cccccc"; while ($row = mysql_fetch_assoc($selec)) { if ($cor=="#cccccc") { $cor="#f4f4f4"; } else { $cor="#cccccc"; } echo '<tr>'; echo '<td bgcolor=' . $cor . '>' . $row['NOME'] . '</td>'; echo '<td bgcolor=' . $cor . '>' . $row['EMAIL'] . '</td>'; echo '<td bgcolor=' . $cor . '>' . $row['data_formatada'] . '</td>'; echo '</tr>'; } echo '</tbody></table>'; ?> Compartilhar este post Link para o post Compartilhar em outros sites
Guilherme Oderdenge 42 Denunciar post Postado Fevereiro 1, 2012 Efeito zebra. Com jQuery ou com CSS. Compartilhar este post Link para o post Compartilhar em outros sites
billye 0 Denunciar post Postado Fevereiro 1, 2012 valeu daniel, deu certo :clap: guilherme, vou dar uma estudada no conteúdo, legal agora, pra melhorar esse código, como que eu faço pra colocar um botão de impressão e o usuário imprimir só o conteúdo da tabela? vlw Compartilhar este post Link para o post Compartilhar em outros sites
Daniel Carloni_165776 0 Denunciar post Postado Fevereiro 1, 2012 valeu daniel, deu certo :clap: guilherme, vou dar uma estudada no conteúdo, legal agora, pra melhorar esse código, como que eu faço pra colocar um botão de impressão e o usuário imprimir só o conteúdo da tabela? vlw print Compartilhar este post Link para o post Compartilhar em outros sites
Francis Schiavo 1 Denunciar post Postado Fevereiro 18, 2012 print O que o billye quer é imprimir a tabela, a função print é apenas um output de texto do PHP. Para imprimir apenas a tabela acredito que a melhor forma seja abri-la em uma popup e imprimir toda a página da popup. Compartilhar este post Link para o post Compartilhar em outros sites