Ir para conteúdo
Fórum Script Brasil

CSML sistemas

Membros
  • Total de itens

    352
  • Registro em

  • Última visita

Tudo que CSML sistemas postou

  1. que tal obter os valores do próximo id e do id anterior em uma consulta à base? Tipo: select if(max(id),max(id),0) from DADOS where (id < id_atual) union select if(min(id),min(id),0) from DADOS where (id > id_atual) O resultado dessa consulta vai te informar, na primeira linha, o id do registro anterior, e na segunda linha, o id do próximo registro. Em ambos os casos, se o valor retornado for zero, é que você já está em um dos extremos da tabela. Vlw?
  2. O que você tentou até agora, que deu errado? Eu já fiz o que está tentando fazer, e usei um contador atualizado a cada iteração do WHILE. Essa atualização do contador, diferente do que ocorre no FOR, onde ele é atualizado por este comando, no WHILE tem que ser atualizado dentro do bloco do comando, explicitamente. Por exemplo: $query = "SELECT * FROM $tabela ORDER BY $id DESC"; $result = @mysql_query($query); $count = 0; while ($row = mysql_fetch_assoc($result)) { echo" QUERO QUE O RESULTADO SEJA MOSTRADO EM TABELAS COM CORES DIFERENTES! "; $count++; } Desta forma simplória, o contador é atualizado. Agora cabe incluir o restante dos comandos para exibir o resultado de sua query. Era só isso??? []'s :blink:
×
×
  • Criar Novo...