Linkin 0 Denunciar post Postado Outubro 7, 2003 galéra to tentando imprimir registros com a tabela de uma ccom cor e outra sem cor um seja brancatentei de tudo mais nao funciona da meneiraque eu quero alguem pode me ajudar ?!?! ;) ;) Compartilhar este post Link para o post Compartilhar em outros sites
pteixeira 0 Denunciar post Postado Outubro 7, 2003 Faça a conexão normalmente e na hora da impressão coloque o seguinte algoritimo. <?print "<table border='0'>";$modd=0;while($suavarial=mysql_fetch_array($outravarial)) { //====esse é o algoritimo=========// if($modd / 2==0) { $cor='suacor' } else { $cor='outracor' } //=====aqui a impresão do array====// print "<tr><td bgcolor='"$cor'> $suavarial[1] </td></tr>"; $modd++; }print "</table>";?> Compartilhar este post Link para o post Compartilhar em outros sites
Linkin 0 Denunciar post Postado Outubro 7, 2003 ó cara nao entendi mt oq eu tennho q colocar nesse suavariavel[1]; mas fiz assim olha if($modd / 2==0) { $cor='#FFFFFF'; } else { $cor='#FBFBFB'; } echo " <table width=\"238\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"$cor\"> <tr> <td width=\"40\" height=\"40\" rowspan=\"4\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><a href=\"open.php?id=$url&cut=$id\" target=\"_blank\"><img src=\"$foto\" border=0></a></font></td> <td width=\"179\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\" bgcolor=\"$bg\"><a href=\"open.php?id=$url&cut=$id\" target=\"_blank\"><b>$titulo</b></a>$langs</font></td> </tr> <tr> <td><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">$desc$ponto</font></td> </tr> <tr> <td><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><b>Cliques:</b> $num <strong>por:</strong> $por<strong> </td> </tr> <tr> <td><font color=\"#669900\" face=\"Verdana, Arial, Helvetica, sans-serif\" size=1><div align=right>+<strong>$categoria</strong></div></font></strong></font></td> </tr> </table>"; $modd++; e ela so muda a primeira tabela o resto fica tudo igual Compartilhar este post Link para o post Compartilhar em outros sites
felipe maricato moura 0 Denunciar post Postado Outubro 7, 2003 bem simples assim usando um if <table width="500" border="0"> <tr align="center" valign="top"> <td width="442" bgcolor="#FFCC00"><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">Nome do Usuário</font></td> </tr> <? $cor = "#ffffff"; //variavel de cor inicial do fundo da cédula ?> /*importante estar fora do laça a a primeira delaração de cor pois se não não conseguira mudar pois vai renommear sempre para a mesma cor*/ <? $tabela = "user"; $rodar = "sim"; $sql = "SELECT * FROM user ORDER BY id desc"; $acao = mysql_query($sql); while ($linha = mysql_fetch_array($acao)) { $id = $linha["id"]; $nome = $linha["nome"]; ?> <tr align="center" valign="top"> <td align="left" bgcolor="<? echo $cor; ?>"><font face="Verdana, Arial, Helvetica, sans-serif" size=-1 color="#FF0000"><b><? echo $nome; ?></b></font></td> </tr> <? if ($cor == "#ffffff") //aqui faz o teste se a cor atual é branca { $cor = "#cccccc"; // se for entao ele coloca a proxima cinza } else { $cor = "#ffffff"; //se a atual fo cinza ele faz ela volvar a ser branca } } ?> </table> assim é bargada cada registro gera uma linha na tabela e a cor de fundo da linha muda linha por linha alternando entre branca e cinza se não era essa a pergunta não sei foi isso que eu entendi que tu queria fazer qualquer coisa me chama no icq ou msn ou e-mail mesmo :blink: Compartilhar este post Link para o post Compartilhar em outros sites
Linkin 0 Denunciar post Postado Outubro 7, 2003 felipe nao tem como voc eme ajuda no exeplo q ele me deu ? :D Compartilhar este post Link para o post Compartilhar em outros sites
Linkin 0 Denunciar post Postado Outubro 7, 2003 VLEWWWWW felipe eu tentei o seu aki e funcionou cerinho :D :D brigadao Compartilhar este post Link para o post Compartilhar em outros sites