Ir para conteúdo
Fórum Script Brasil
  • 0

Resultados um ao lado do outro.


reidark

Pergunta

Fala galera, tudo bem?

Então, to quebrando a cabeça aqui:

Tenho informações no meu banco de dados e estou exibindo eles em uma tabela vertical.

Pra facilitar eu coloquei essa tabela dentro de uma DIV pra poder dar float left e as parada toda.

O problema mora aqui: As primeiras informações do banco de dados aparecem certos, mas os proximos aparecem em baixo da minha tabela, e não ao lado que era como eu queria.

Fiz uma pesquisa e achei esse tópico dos imasters, só que o problema do cara era um pouco diferente do meu, e ele usava imagens e não "letras", o link é esse: http://forum.imaster...banco-de-dados/

Teria alguma solução pro meu problema?

O código que estou usando está aqui: https://gist.github....bae494e11dbbb56

Ficaria MUITO grato se alguém me ajudasse, to com esse problema a 1 dia e até agora não achei nada.

Obrigado.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Cara a algum tempo atrás eu tava montando uma função pra fazer isso e o máximo que cheguei foi exibindo os resultados lado a lado, mas seguindo a sequencia na horizontal.

Mas veja ai se te ajuda.

function coluna($num_coluna, $sql) {
            $linhas = mysql_num_rows(mysql_query($sql))or die(mysql_error());
            $tot_linhas = round($linhas / $num_coluna);
            $coluna = "<thead>\n<tr>\n";
            for ($i = 0; $i < $num_coluna; $i++) {
                $coluna .= "<th>Coluna: $i</th>\n";
            }
            $coluna .= "</tr>\n</thead>\n";

            $linha_coluna = "<tbody>\n";
            for ($a = 0; $a < $tot_linhas; $a++) {
                $linha_coluna .= "<tr>\n";
                for ($j = 0; $j < $num_coluna; $j++) {
                    $b= $b+1;
                    $query = mysql_query($sql." limit $b,1")or die(mysql_error());
                    $resultado = mysql_fetch_array($query);
                    if(!empty($resultado[0])){
                    $linha_coluna .= "<td>$resultado[0]<br/> </td>\n";
                    }else{
                        $linha_coluna .= "";
                    }
                }

                $linha_coluna .= "</tr>\n";
            }
            $linha_coluna .= "</tbody>\n";
            return $coluna . $linha_coluna;
        }
usando a função
<table border="1" >
            <?php
            echo coluna(4, "SELECT COD_CLIENTE from CLIENTE");
            ?>
        </table>

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...