offspring Postado Fevereiro 1, 2005 Denunciar Share Postado Fevereiro 1, 2005 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lemissel Postado Fevereiro 1, 2005 Denunciar Share Postado Fevereiro 1, 2005 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++; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 offspring Postado Fevereiro 1, 2005 Autor Denunciar Share Postado Fevereiro 1, 2005 bom, como sou um grande iniciador em php não consegui fazer, mas tudo bem, vou fuçar e ver se consigo, agradeço a ajuda Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lemissel Postado Fevereiro 1, 2005 Denunciar Share Postado Fevereiro 1, 2005 <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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 offspring Postado Fevereiro 1, 2005 Autor Denunciar Share Postado Fevereiro 1, 2005 obrigado novamente, pórém deu erro:Parse error: parse error, unexpected $ in /home/iletras/public_html/novosite/artista2.php on line 47OBS: linha 47 não existe Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Illidan Postado Fevereiro 2, 2005 Denunciar Share Postado Fevereiro 2, 2005 obrigado novamente, pórém deu erro:Parse error: parse error, unexpected $ in /home/iletras/public_html/novosite/artista2.php on line 47OBS: linha 47 não existe Que estranho... 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! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 tfolima Postado Fevereiro 2, 2005 Denunciar Share Postado Fevereiro 2, 2005 <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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 LordBjrt Postado Novembro 30, 2012 Denunciar Share Postado Novembro 30, 2012 (editado) 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 Novembro 30, 2012 por LordBjrt Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
offspring
Olá Pessoal,
Faço o seguinte pra listar os resultados um abaixo do outro:
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
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.