feliper 0 Denunciar post Postado Dezembro 7, 2005 estou fazendo um campo pra imprimir uma linha de cada cor e nao estou conseguindo que ele faça isso alguem pode me ajudar com o while? $i = 0; while ($listar = mysql_fetch_assoc($sqlw)) { if ($i == 0) { echo "<tr>\n"; echo "<td height=\"25\" class=\"azul\"> $listar[xid] </td>\n"; echo "<td class=\"azul\"><a class=\"azul\" href=\"http://www.$listar[dominio]\" target=\"_blank\">$listar[dominio]</a></td>\n"; echo "<td class=\"azul\">$listar[periodicidade]</td>\n"; echo "<td class=\"azul\">$listar[novo_vencimento]</td>\n"; echo "</tr>\n"; $i = 1; } if ($i == 1) { echo "<tr>\n"; echo "<td height=\"25\" bgcolor=\"#F2F2F2\" class=\"azul\"> $listar[xid] </td>\n"; echo "<td class=\"azul\" bgcolor=\"#F2F2F2\"><a class=\"azul\" href=\"http://www.$listar[dominio]\" target=\"_blank\">$listar[dominio]</a></td>\n"; echo "<td class=\"azul\" bgcolor=\"#F2F2F2\">$listar[periodicidade]</td>\n"; echo "<td class=\"azul\" bgcolor=\"#F2F2F2\">$listar[novo_vencimento]</td>\n"; echo "</tr>\n"; $i = 0; } } Compartilhar este post Link para o post Compartilhar em outros sites
nolfolk 0 Denunciar post Postado Dezembro 7, 2005 tpw, com while nao sei , mas tenta assim com FOR: <table><?for($u=0; $u<mysql_affected_rows(); $u++){echo"<tr>";for($i=0; $i<18; $i++ ){if(floor($u/2)!=$u/2)echo "<td bgcolor='#C0C0C0'>"; // cor 1elseecho "<td bgcolor='#FFFFFF'>"; // cor 2echo mysql_result($sql, $u, $i) . "</td>";}echo "</tr>";}echo "</table></center>";?></table>Simples não ? ueHeuhEUheuHeeh x.x' Compartilhar este post Link para o post Compartilhar em outros sites
feliper 0 Denunciar post Postado Dezembro 7, 2005 so usei for quando programava em pascal a uns 3anos atraz, nem lembro mais como usa :( Compartilhar este post Link para o post Compartilhar em outros sites
nolfolk 0 Denunciar post Postado Dezembro 7, 2005 eh bem simples intender FOR:FOR ( $variavel = 0; $variavel < 5; $variavel++ ){xixi}tpw issu aih eh igual a$variavel = 0ENKUANTO $variavel < 5fazer xixie ADICIONAR 1 a $variavelentendeu ? Compartilhar este post Link para o post Compartilhar em outros sites
wolfphw 60 Denunciar post Postado Dezembro 7, 2005 Como ele esta imprimindo.. pelo oke eu vi aki tah tudo certo o comando... Se fose eu eu estaria fazendo de outra forma... O meu ficaria assim $i = 1; $cor = "#FFFFFF"; while ($listar = mysql_fetch_assoc($sqlw)) { if ($i == 2) { $cor = "#FFFFFF"; $i = 1; } else { $cor = "#F2F2F2"; $i = 2; } echo "<tr>\n"; echo "<td height=\"25\" bgcolor=\"$cor\" class=\"azul\"> $listar[xid] </td>\n"; echo "<td class=\"azul\" bgcolor=\"$cor\"><a class=\"azul\" href=\"http://www.$listar[dominio]\" target=\"_blank\">$listar[dominio]</a></td>\n"; echo "<td class=\"azul\" bgcolor=\"$cor\">$listar[periodicidade]</td>\n"; echo "<td class=\"azul\" bgcolor=\"$cor\">$listar[novo_vencimento]</td>\n"; echo "</tr>\n";} Compartilhar este post Link para o post Compartilhar em outros sites
feliper 0 Denunciar post Postado Dezembro 7, 2005 ta assim Compartilhar este post Link para o post Compartilhar em outros sites
nolfolk 0 Denunciar post Postado Dezembro 7, 2005 O ESPERTOOO ¬¬''claro q ele imprimmi assim ¬¬''nao v ?ele faz o comando e coloca $a = 1aih como $a = 1 ele faz o comando denovo ¬¬'Perdão: $i ¬¬'tó: $i = 0; while ($listar = mysql_fetch_assoc($sqlw)) { if ($i == 0) { echo "<tr>\n"; echo "<td height=\"25\" class=\"azul\"> $listar[xid] </td>\n"; echo "<td class=\"azul\"><a class=\"azul\" href=\"http://www.$listar[dominio]\" target=\"_blank\">$listar[dominio]</a></td>\n"; echo "<td class=\"azul\">$listar[periodicidade]</td>\n"; echo "<td class=\"azul\">$listar[novo_vencimento]</td>\n"; echo "</tr>\n"; } if ($i == 1) { echo "<tr>\n"; echo "<td height=\"25\" bgcolor=\"#F2F2F2\" class=\"azul\"> $listar[xid] </td>\n"; echo "<td class=\"azul\" bgcolor=\"#F2F2F2\"><a class=\"azul\" href=\"http://www.$listar[dominio]\" target=\"_blank\">$listar[dominio]</a></td>\n"; echo "<td class=\"azul\" bgcolor=\"#F2F2F2\">$listar[periodicidade]</td>\n"; echo "<td class=\"azul\" bgcolor=\"#F2F2F2\">$listar[novo_vencimento]</td>\n"; echo "</tr>\n"; }if ($i == 0) $i = 1;if ($i == 1) $i = 0; } Compartilhar este post Link para o post Compartilhar em outros sites
wolfphw 60 Denunciar post Postado Dezembro 7, 2005 Agora que eu fui notar... sabe pq ele esta fazendo assim.. pq quando você termina a condição IF do $i=0 você manda o $i receber 1 e dai ele jah entra na condição do outro :) No seu caso você teria que tirar a linha que recebe $i = 0; e a linha $i = 1; Dai você coloca antes de fechar o while a seguinte condição if ($i == 0) { $i = 1; } else { $$i = 0;} Compartilhar este post Link para o post Compartilhar em outros sites
feliper 0 Denunciar post Postado Dezembro 7, 2005 nolfolk, o seu eu testei ele imprime tudo de branco :So erro ta aqui: if ($i == 0) $i = 1;if ($i == 1) $i = 0;pq ele vai receber 1 depois vai receber 0 novamente.vou testar o do wolfphw. mas obrigado pela atenção. Compartilhar este post Link para o post Compartilhar em outros sites
nolfolk 0 Denunciar post Postado Dezembro 7, 2005 uehUehUEHuehuehuEuEHpode cre x.x'como so burro x.x'desculpa ae, cometi o MESMO erro q você . . .por issu q eu digo, meu codigo lah em cima eh melhor ( FOR RULEZ!! xD )cara, desculpa denovo x,x'ah, e axo q o do wolfphw tbm num vai funcionar nao x.xsos li por cima, mas parece ser igual ao meu ¬¬' Compartilhar este post Link para o post Compartilhar em outros sites
wolfphw 60 Denunciar post Postado Dezembro 7, 2005 uehUehUEHuehuehuEuEH pode cre x.x' como so burro x.x' desculpa ae, cometi o MESMO erro q você . . . por issu q eu digo, meu codigo lah em cima eh melhor ( FOR RULEZ!! xD ) cara, desculpa denovo x,x' ah, e axo q o do wolfphw tbm num vai funcionar nao x.x sos li por cima, mas parece ser igual ao meu ¬¬' Eu discordo com isso pois o meu primeiro código ele funciona certinho... que eu utilizo um parecido com akele... a unica coisa eh soh os campos que no dele mostra... E em relaçao ao outro código ele tb eh pra funcionar.. o seu tb seria... mas eu acho que o feliper naum retirou do código lah de cima a parte onde ele atribui os valores pro $i Compartilhar este post Link para o post Compartilhar em outros sites
nolfolk 0 Denunciar post Postado Dezembro 7, 2005 aki: esse funciona ;) $i = 0; while ($listar = mysql_fetch_assoc($sqlw)) { if (floor($i/2)==$i/2) { echo "<tr>\n"; echo "<td height=\"25\" class=\"azul\"> $listar[xid] </td>\n"; echo "<td class=\"azul\"><a class=\"azul\" href=\"http://www.$listar[dominio]\" target=\"_blank\">$listar[dominio]</a></td>\n"; echo "<td class=\"azul\">$listar[periodicidade]</td>\n"; echo "<td class=\"azul\">$listar[novo_vencimento]</td>\n"; echo "</tr>\n"; } else { echo "<tr>\n"; echo "<td height=\"25\" bgcolor=\"#F2F2F2\" class=\"azul\"> $listar[xid] </td>\n"; echo "<td class=\"azul\" bgcolor=\"#F2F2F2\"><a class=\"azul\" href=\"http://www.$listar[dominio]\" target=\"_blank\">$listar[dominio]</a></td>\n"; echo "<td class=\"azul\" bgcolor=\"#F2F2F2\">$listar[periodicidade]</td>\n"; echo "<td class=\"azul\" bgcolor=\"#F2F2F2\">$listar[novo_vencimento]</td>\n"; echo "</tr>\n"; } } Compartilhar este post Link para o post Compartilhar em outros sites
feliper 0 Denunciar post Postado Dezembro 8, 2005 valeu gente muito obrigado pela atenção!!!! ja esta funcionando 100% Compartilhar este post Link para o post Compartilhar em outros sites