Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Anderson Glaeser

[Resolvido] Disposição de registros lado a lado

Recommended Posts

Pessoal depois de revirar a internet venho, pedir a ajuda de vocês, acompanho o fórum a alguns anos apenas como visitante e como constatei falando com outras pessoas essa questão pra quem está iniciando, gera muita dificuldade.

 

Gostaria de saber como os registro de um banco aparecerem um ao lado do outro, como é feito em sites de produtos como americanas, submarino e etc. Acredito que a solução seria as tabelas, mas como eu defino que a cada 5 registros, por exemplo, gere uma </tr>.

 

No aguardo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cria um integer de valor 0,na Iteração que está fazendo em cima do resultSet gerado pela sua selectQuery,incrementa esse valor.Quando esse valor atingir x,você zera o valor e da um <br /> por exemplo.

Sugiro que estude tanto lógica da programação como PHP e HTML,procurando por material de estudo abrangente e não focado em x caso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu pessoal, segui o link do Beraldo e deu certinho, modifiquei conforme minha necessidade e ficou do jeito que eu queria. Não tinha visto aquele post. Segue como ficou o código para quem precisar:

 

<html>
<head>

<style>
.linha
{
	width: 750px;
}
.colunas
{
	width: 125px;
	height: 125px;
	float: left;
	border: solid 1px #000000;
	margin:5px;
}
</style>

</head>
<body>

<div class="linha">

<?php

// Sua conexão com o banco de dados
require_once("conexao.php");

$sql = mysql_query("SELECT * FROM TABELA");

while( $rs = mysql_fetch_array($sql) )
{
	echo "<div class=\"colunas\">";

		echo "CONTEUDO DA COLUNA";

	echo "</div>";
	
}

?>

</div>

</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.