Carlos Messala Posted August 3, 2004 Report Share Posted August 3, 2004 qual o meio mais simples de eu colocar alternagem na cor do background de uma listagem dum BD mysql? Quote Link to comment Share on other sites More sharing options...
0 taudujas Posted August 3, 2004 Report Share Posted August 3, 2004 Usando o FOR, tem varios topicos disso:varicao de coresabraços. Quote Link to comment Share on other sites More sharing options...
0 taudujas Posted August 4, 2004 Report Share Posted August 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. Quote Link to comment Share on other sites More sharing options...
0 LuizFumes Posted August 4, 2004 Report Share Posted August 4, 2004 O meu jeito é assim Quote Link to comment Share on other sites More sharing options...
0 LuizFumes Posted August 5, 2004 Report Share Posted August 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><? } Quote Link to comment Share on other sites More sharing options...
Question
Carlos Messala
qual o meio mais simples de eu colocar alternagem na cor do background de uma listagem dum BD mysql?
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.