Carlos Messala Postado Agosto 3, 2004 Denunciar Share Postado Agosto 3, 2004 qual o meio mais simples de eu colocar alternagem na cor do background de uma listagem dum BD mysql? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Agosto 3, 2004 Denunciar Share Postado Agosto 3, 2004 Usando o FOR, tem varios topicos disso:varicao de coresabraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Agosto 4, 2004 Denunciar Share Postado Agosto 4, 2004 <?php $_CONEXAO = mysql_connect($host,$user,$pass); mysql_select_db($banco); //uma alternativa seria incluir o arquivo disposto em http://www.phpbrasil.com/scripts/script.php/id/1311 //o script definiria as variáveis e não criaria duplicidade de configuração de banco $query = "SELECT * FROM tbl_cliente"; $resultado = mysql_query($query,$_CONEXAO); if (mysql_num_rows($resultado)) //se tiver registros... Não fazendo isso erro pode ser mostrado ao usuário { echo "<table>"; while ($campo = mysql_fetch_array($resultado) //loop por todos os registros, explodindo em array associativa com chave_array = nome_campo { $nome = $campo['nome']; $cidade = $campo['cidade']; // dúvidas sobre ++$i consulte http://br.php.net/manual/pt_BR/language.op...s.increment.php $cor = (is_int (++$i/2)) ? "#FFFFFF" : "#FFDDDD"; // se tiver dúvidas sobre o uso de operadores trinários modelo $variavel = (expressao1) ? expressao2 : expressao3; consulte: // http://br.php.net/manual/pt_BR/language.op....comparison.php echo "<tr> <td bgcolor='$cor'> $nome - $cidade </td> </tr>"; } echo "</table>"; } ?> adapta a sua necessidade. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 LuizFumes Postado Agosto 4, 2004 Denunciar Share Postado Agosto 4, 2004 O meu jeito é assim Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 LuizFumes Postado Agosto 5, 2004 Denunciar Share Postado Agosto 5, 2004 É p/ colocar os resultados em tabela? ou algo assim.. é assim...$query = mysql_query("SELECT * FROM tabela")cont = 0;while($apresenta = mysql_fetch_array($query)){ cont++; switch ($cont % 2) { case 0: $cor = "#FFFFFF"; break case ! 0: $cor = "#000000#"; break } ?><table><tr bgcolor="<? echo($cor); ?>"><td> Nome: <? echo($apresenta[tab_nome]); ?><td></tr></table><? } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Carlos Messala
qual o meio mais simples de eu colocar alternagem na cor do background de uma listagem dum BD mysql?
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.