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

valores na base de dados na pagina


Black Dragon

Pergunta

Acho q é até uma duvida simples... mas minha limitação e tentativas de busca não ajudarm muito...

Vamos dizer que na minha Base de dados eu tenha os 10 valores:

- bexiga

- maça

- uva

- pera

- banana

- sapato

- bola

- boiolinha

- xuxu

- tenis

E quero que o php imprima na página... Até aew, tudo bem!

Consigo fazer ser impresso!

Maaaaas, aew me pediram pra separar em 2 colunas com 5 linhas

Aew eu procurei, pesquisei e não faço a menor idéia de como fazer!

alguém poderia me ajudar com esse simples problema de noob?

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

realmente parece uma quesão extremamente simples, porem, não tanto, devido ao fato de dividir em tabela, pois, como mostrar quando acabou esta linha, e está na hora de começar a proxima, sendo que os valores estão na mesma coluna do BD (eu suponho...), já que o loop while (que eu particularmente uso para pegar valores de BD) só pega 1 linha de cada vez..., simples, um contador, observe o código:

<?

import conecta_ao_banco.php; //só poupando meu trabalho de conectar ao BD...

$query = "SELECT * FROM tabela";

$dados = mysql_query($query);

$contador = 1;

echo "<table border=1><tr><th>Coluna1</th><th>Coluna2</th></tr><tr>";

while($row=mysql_fetch_array($dados,MYSQL_ASSOC)) {

if($contador>2){

$contador=2;

echo "<tr><td>$row["campo"]</td>";

}

elseif($contador==1) {

echo "<td>$row["campo"]</td>";

$contador++;

}

else

{

echo "<td>$row["campo"]</td></tr>";

$contador++;

}

}

echo "</table>";

?>

explicando o código:

a cada passada do loop for, os if's se repetirao, checando o valor de $contador e fazendo a ação ideal, note que a clausula elseif só sera executada uma vez...

qlqr coisa posta ai colega

++++ EDIT ++++++

talvez este mesmo processo possa ser feito com arrays, porem, eu considero este processo aqui apresentado mais simples de entender E de fazer...

Editado por Scripter
Link para o comentário
Compartilhar em outros sites

  • 0

Gabriel, porem, você não pode fazer todas linhas da coluna e depois voltar para a primeira para colocar a segunda coluna... você deve preencher as 2 colunas simultaneamente, coluna1, coluna2, pula linha, coluna1, coluna2, pula linha...

Link para o comentário
Compartilhar em outros sites

  • 0
++++ EDIT ++++++

talvez este mesmo processo possa ser feito com arrays, porem, eu considero este processo aqui apresentado mais simples de entender E de fazer...

Wow, mal a demora, mas tive q postar pra agradecer!!!

Realmente, eu estava complicando algo que, com o simples "contador" já me resolveria! Eu uso muito esse tipo de construção pra gerar linhas de diferentes cores de fundo, mas não conseguia visualizar a forma q você fez! Obrigadissimo!

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