*FIT* Postado Janeiro 4, 2009 Denunciar Share Postado Janeiro 4, 2009 (editado) Bom galera, consegui fazer a paginação dos resultados da busca, mas gostaria de saber como faço pra exibir os resultados tipo...em 3 linhas e 3 colunas....acredito que dentro de uma tabela, mas não consigo enchergar como.Agradeço qualquer tipo de ajuda! Editado Janeiro 4, 2009 por *FIT* Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Janeiro 4, 2009 Denunciar Share Postado Janeiro 4, 2009 Pra fazer uma tabela 3x3, é só fazer uma consulta no MySQL colocando o LIMIT 9, pra ele pegar apenas 9 resultados, e depois fazer algo assim:echo "<table><tr>"; // Abrindo a tabela $i = 0; // Criando um contador do { echo "<td>Conteudo da celula</td>"; // Imprimindo a célula $i++; // Incrementando o $i if ($i == 3){ // Se o $i for igual a 3 echo "</tr><tr>"; // Fechando a linha e abrindo outra } } while(...Aqui sua variavel = mysql_fetch_array(...sua consulta)); echo "</tr></table>"; // Fechando a tabela Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Janeiro 4, 2009 Autor Denunciar Share Postado Janeiro 4, 2009 Pra fazer uma tabela 3x3, é só fazer uma consulta no MySQL colocando o LIMIT 9, pra ele pegar apenas 9 resultados, e depois fazer algo assim:echo "<table><tr>"; // Abrindo a tabela $i = 0; // Criando um contador do { echo "<td>Conteudo da celula</td>"; // Imprimindo a célula $i++; // Incrementando o $i if ($i == 3){ // Se o $i for igual a 3 echo "</tr><tr>"; // Fechando a linha e abrindo outra } } while(...Aqui sua variavel = mysql_fetch_array(...sua consulta)); echo "</tr></table>"; // Fechando a tabelaEntão, a minha busca vai trazer imagem, descrição e preço dos produtos, consigo usar esse seu script para exibir isso???se disser que sim, vejo se consigo entender e midificar para meu uso. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Norivan Oliveira Postado Janeiro 5, 2009 Denunciar Share Postado Janeiro 5, 2009 Sim o tipo de dado não importa, o marcos te deu a logica.1. Filtrar dados em uma query2. Criar laço de repetição2.1. Dentro do laço de repetição criar uma condição para a cada 3 resultados impresos em <td> (colunas) imprimir uma <tr> (linha)Se o dado é uma imagem você vai imprimir o resultado do banco como valor do atributo src da tag <img> ou seja:echo "<table><tr>"; // Abrindo a tabela $i = 0; // Criando um contador do { echo "<td><IMG SRC=\"$linha['imagem']\"></td>"; // Imprimindo a célula $i++; // Incrementando o $i if ($i == 3){ // Se o $i for igual a 3 echo "</tr><tr>"; // Fechando a linha e abrindo outra } } while(...Aqui sua variavel = mysql_fetch_array(...sua consulta)); echo "</tr></table>"; // Fechando a tabela Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Janeiro 5, 2009 Denunciar Share Postado Janeiro 5, 2009 Ah, esqueci de uma linha MUITO importante.Depois disso:echo "</tr><tr>"; // Fechando a linha e abrindo outra Coloque isso: $i = 0;Senão seu $i nunca terá um valor igual a 3 novamente. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Janeiro 5, 2009 Autor Denunciar Share Postado Janeiro 5, 2009 valeu galeraa...agradeço a ajuda de coração mesmo...mas acabei encontrando um tópico aqui mesmo no scriptbrasil, ai dei uma modificada pra ficar mais adequado pra minha nescessidade, e funcionou direitinho...valeuuuuu Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
*FIT*
Bom galera, consegui fazer a paginação dos resultados da busca, mas gostaria de saber como faço pra exibir os resultados tipo...
em 3 linhas e 3 colunas....acredito que dentro de uma tabela, mas não consigo enchergar como.
Agradeço qualquer tipo de ajuda!
Editado por *FIT*Link para o comentário
Compartilhar em outros sites
5 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.