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

Exibir Consulta Em Colunas


--Ludson--

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

Vou te mostrar como colocar na tabela.

Páginação é um pouco mais complexo.

<table border=1>

<?

$sSql = " select codigo, nome, endereco from agenda ";

$sResultado = mysql_query( $sSql );

while( $iLinha = mysql_fetch_array( $sResultado )){

echo "<tr><td>".$iLinha[" codigo "]."</td>

<td>".$iLinha[" nome "]."</td>

<td>".$iLinha[" endereco "]."</td></tr>";

}

?>

</table>

Link para o comentário
Compartilhar em outros sites

  • 0

Entendi o que você quer, eu tive a mesma duvida esses dias...

você vai ter que fazer o seguinte, ter que fazerum contador, ai quando aparecer vamos supor 3x os resultados, ele pula linha...usa isso aqui:

<table border="1">   
<?
$f = mysql_query("SELECT * FROM tabela");     //sua pesquisa no BD
$foo = 0;                                                       //foo = 0
while($g = mysql_fetch_array($f)){                 //o loop mostrando os resultados
$foo++;


	echo "<td align=center>"; 
	echo  $aaaaaaaa;                              //mostrar o campo que você quer do BD
	echo "</td>"; 

    
if($foo == 3){      //esse 3 você troca pelo numero de resultados que você quer por linha
	echo "</tr><tr>";
	$foo = 0;
	}

}
if ($foo < 3){                                 //aqui tb, troca o 3 pelo numero
	while ($foo < 3){
  echo ("<td>&nbsp;</td>");
  $foo++;
	}
	echo ("</tr>");
}

?>
    
</table>

Espero ter ajudado...qualquer coisa posta ai ;D

Abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Oww, beleza?

Tentei usar o script como falou nosso colega

Entendi o que você quer, eu tive a mesma duvida esses dias...

você vai ter que fazer o seguinte, ter que fazerum contador, ai quando aparecer vamos supor 3x os resultados, ele pula linha...usa isso aqui:

CODE

<table border="1">

<?

$f = mysql_query("SELECT * FROM tabela"); //sua pesquisa no BD

$foo = 0; //foo = 0

while($g = mysql_fetch_array($f)){ //o loop mostrando os resultados

$foo++;

echo "<td align=center>";

echo $aaaaaaaa; //mostrar o campo que você quer do BD

echo "</td>";

if($foo == 3){ //esse 3 você troca pelo numero de resultados que você quer por linha

echo "</tr><tr>";

$foo = 0;

}

}

if ($foo < 3){ //aqui também, troca o 3 pelo numero

while ($foo < 3){

echo ("<td>&nbsp;</td>");

$foo++;

}

echo ("</tr>");

}

?>

</table>

Espero ter ajudado...qualquer coisa posta ai ;D

Abraço

Mas só deu rock quando alterei e ficou assim:

<table border="1">

<?

// Faz a conexao ao banco e seleciona a base de dados

require ('config.php');

// Executa e trata a consulta Categorias

$sql_categoria = "SELECT categoria FROM categorias";

$resultadoCat = mysql_query($sql_categoria) or die ("Não foi possível realizar a consulta do bloco CATEGORIAS");

$foo = 0; //foo = 0

while($g = mysql_fetch_array($resultadoCat)){ //o loop mostrando os resultados

$categoria = $g['categoria'];

$foo++;

echo "<td align=center>";

echo $categoria; //mostrar o campo que você quer do BD

echo "</td>";

if($foo == 3){ //esse 3 você troca pelo numero de resultados que você quer por linha

echo "</tr><tr>";

$foo = 0;

}

}

if ($foo < 3){ //aqui também, troca o 3 pelo numero

while ($foo < 3){

echo ("<td>&nbsp;</td>");

$foo++;

}

echo ("</tr>");

}

?>

</table>

Qualquer coisa, posta aí ;)

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...