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

Listar Resultados Em 2 Colunas


offspring

Pergunta

Olá Pessoal,

Faço o seguinte pra listar os resultados um abaixo do outro:

<?php

        $query_titulos = mysql_query("SELECT titulo_id, titulo FROM titulos WHERE time_id = '$id' ORDER BY titulo ASC");

                      if(mysql_num_rows($query_titulos) > 0) {

          while($dados_titulos = mysql_fetch_array($query_titulos)) {

                            echo "<a href=\"campeonato.php?id=$dados_titulos[titulo_id]\">- $dados_titulos[titulo]</a>";

              echo "<br>";

          }

        ?>

Gostaria de saber como faço pra listar esses resultados em coluna, tabela básica:

<table>

<tr>

<td>Coluna 1 </td>

<td>Coluna 2</td>

</tr>

</table>

Desde já um muitooooooo Obrigado

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

hmmm poots, é a mesma coisa de como se faz uma linha de cada cor na tabela saca??? verifica se o teu acréscimo do laço é divisível por 2 dae se for tu manda exibir em uma das células caso contrário na outra... e era isso...

ae tu tá usando while, ou tu usa um for ou tu colcoa um contador ae nesse while... $i++;

wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

<table width="100%" border="0">
  <?php
        //faz a busca
        $query_titulos = mysql_query("SELECT titulo_id, titulo FROM titulos WHERE time_id = '$id' ORDER BY titulo ASC");
        //conta o total de resultados
        $contador=mysql_num_rows($query_titulos);
          for($i=0; $i<$contador; $i++){
              //atribui a um array
              $dados_titulos = mysql_fetch_array($query_titulos);
              if($i%2){
                 $abretag='<tr>';
                 $fechatag='</tr>';
              }
              else{
                 $abretag='';
                 $fechatag='';
              }
              echo $abretag;
              echo "<td><a href=\"campeonato.php?id=$dados_titulos[titulo_id]\">- $dados_titulos[titulo]</a></td>";
              echo $fechatag;

          }

  ?>
</table>       

tenta assim n tenho com testar sad.gif

Link para o comentário
Compartilhar em outros sites

  • 0
obrigado novamente, pórém deu erro:

Parse error: parse error, unexpected $ in /home/iletras/public_html/novosite/artista2.php on line 47

OBS: linha 47 não existe

Que estranho... blink.gif

Tem certeza que não existe a linha 47 no seu arquivo .php? Posta como ele está pra gente dar uma olhada... "parse" error é algum erro de sintaxe que deixamos passar... o analizador do PHP retorna esse tipo de erro nesses casos.

[]'s!

Link para o comentário
Compartilhar em outros sites

  • 0

<table>
<?php
        $query_titulos = mysql_query("SELECT titulo_id, titulo FROM titulos WHERE time_id = '$id' ORDER BY titulo ASC");
                      if(mysql_num_rows($query_titulos) > 0) {
$a=0;
          while($dados_titulos = mysql_fetch_array($query_titulos)) {
if($a%2==0 && $a>0){ echo "</tr><tr>"; }
                            echo "<td><a href=\"campeonato.php?id=$dados_titulos[titulo_id]\">- $dados_titulos[titulo]</a></td>";
$a++;
          }
?>
</table>

Você gostaria de dividir estes resultados em duas colunas por linha?

Se for, talvez isso funcione wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

boas! alguém me pode ajudar neste codigo em que está faltando alguma coisa para aparecer só três por linha, e eles continuam a aparecer todos em linha? a parte do codigo é esta:

$query = mysql_query ($query);

$numrows = mysql_num_rows ($query);

if ($numrows > 0){echo "<table align='center'>";

while ($row = mysql_fetch_assoc ($query)){

$id = $row['id'];

$nome = $row['nome'];

$keywords = $row['keywords'];

$imagem = $row['imagem'];

$link = $row['link'];

echo "<td><img src='$imagem'>

<h6><a href='$link'>$nome</a></h6></td>";

}

echo"</table>";}

else

echo "Nenhum Fotógrafo Encontrado Em \"<b>$k</b>\"?<br/><br/><br/>

<a href='http://oseubook.bookdigital.pt'><img src='imagens/semclientes.png' border='0'</a>";

Editado por LordBjrt
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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...