Ir para conteúdo

POWERED BY:

Arquivado

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

itamarsilva

[Resolvido] Exibição de registros BD

Recommended Posts

Compartilhar este post


Link para o post
Compartilhar em outros sites
<html>
<head>
<style type="text/css">
#coluna {
width: 350px;
}
#coluna li {
float: left;
width: 100px;
height: 100px;
margin: 0 10px 10px 0;
border: 1px solid #ccc;
}
</style>
</head>
<body>
<ol id="coluna">
	<li>1</li>
	<li>1</li>
	<li>1</li>
	<li>1</li>
	<li>1</li>
	<li>1</li>
	<li>1</li>
	<li>1</li>
	<li>1</li>
</ol>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguem poderia gerar pra min um exemplo se possivel?

 

Fazendo a busca no banco de dados e gerando a exibição dos dados em colunas com uma paginação definindo a quantidade de colunas e resultados por página!

 

Alguem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

você não entendeu o código que postei ?

 

apresenta a tua tentativa de paginar, com o html que sugeri.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bruno ai o codigo que vou usar!

 

Faz um exemplo ai pra min! vlw

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PÁGINAÇÃO</title>
</head>

<body>
<?
include "conexao.php";


$pagina = $_GET['pagina'];
if(isset($pagina)){
$pagina = $pagina;
}else{
$pagina = 1;
}

$quantidade = 6;
$inicio = ($pagina*quantidade) - $quantidade;

$sql = mysql_query("SELECT * FROM tabela ORDER BY id LIMIT $inicio, $quantidade");
while($linha = mysql_fetch_array($sql)){
$nome = $linha['nome'];

echo "$nome<br>";
}

$sql_2 = mysql_query("SELECT * FROM tabela");
$total_registros = mysql_num_rows($sql_2);

$paginas = ceil($total_registros/$quantidade);
$links = 4;

echo "<a href='index.php?pagina=1'>primeira página </a>";

for($i = $pagina-$links; $i <= $pagina-1; $i++){
if($i<=0){
	}else{
		echo "<a href='index.php?pagina=".$i."'>".$i."</a>";
		}
}

echo "<a href=#>$pagina</a>";

for($i = $pagina+1; $i <= $pagina+$lniks; $i++){
if($i>$paginas){
	}else{
		echo "<a href='index.php?pagina=".$i."'>".$i."</a>";
		}
}


echo "<a href='index.php?pagina=".$paginas."'>ultima página </a>";


?>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

basta você aplicar o html + css q mostrei, nesse trecho aqui:

 

while($linha = mysql_fetch_array($sql)){
       $nome = $linha['nome'];

       echo "$nome<br>";
}

 

já te dei o exemplo cara, tenta fazer :lol:

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza, Cara conseguir fazer so tem um probleminha esta aparecendo numeros na frente do resultado. acho que seja por causa do <li>.

 

Cara preciso forma o css, mais esse numero que esta aparecendo esta me atrapalhando.

 

Resultado:

exemplodoresultado.jpg

 

PRECISO EXIBIR ESSE RESULTADO ASSIM:

exemplodofinal.jpg

 

Se possivel vs gerar um css dessa forma pra min ficaria Grato.

 

Desde já agradeço a todos vocês pelo apoio e a disponibilidade de ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara.. num rola "o fórum fazer por você".. aqui te ajudaremos a fazer.

 

no caso, está acontecendo isso ai por causa dos floats.

 

faça o seguinte:

        <ol id="coluna">
               <li>1</li>
               <li>1</li>
               <li>1</li>
               <li>1</li>
               <li>1</li>
               <li>1</li>
               <li>1</li>
               <li>1</li>
               <li>1</li>
       </ol>
      <div style="clear: both;"></div>
      <a href=".. aqui começa a paginação

 

entendeu ? o clear ali, vai jogar a tua paginação(os numeros) para depois das colunas.

 

 

Se você quiser que façam por você, eu movo o tópico para a área de freelancers, onde você pode contratar um profissional.

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.