Ir para conteúdo

Arquivado

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

fsales_123

Colunas

Recommended Posts

A imagem também não veio amigo.

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho qe o forum ta com bug


clica pra você ver.. no <> não da pra por o código


codigo:

<div align="left" style="column-count:3;  column-rule-style: double;  -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */ width:600px; height:auto;">
<?php
$pagina = $_GET['pag'];
if(!$pagina){
  $pagina = 1;
}
// Defina aqui a quantidade de resultados a serem exibidos em cada página
$limite = 9; 
 
// FAÇA UMA BUSCA SIMPLES NA SUA TABELA
if(empty($_GET["categoria"])){
$cont = mysql_query("SELECT * FROM anuncios");
}else{
$cont = mysql_query("SELECT * FROM anuncios WHERE categoria = '".strip_tags($_GET["categoria"])."'");
 
}
$total_registros = mysql_num_rows($cont); // Aqui você conta o total de registros da tabela
$total_paginas = ceil($total_registros / $limite); // Aqui divide o total de registros pelo limite de registros a serem exibidos para obter o total de páginas a serem exibidas
 
 
 
//Abaixo você vai fazer a equação que deverá 
$inicio = ($pagina * $limite) - $limite;
 
 
// AQUI VAI O SEU CÓDIGO
if(@$_POST){
$sql = mysql_query("SELECT * FROM anuncios WHERE descricao LIKE '%".$_POST["query"]."%' ORDER BY ID DESC LIMIT $inicio,$limite");
}else{
 
if(empty($_GET["categoria"])){
$sql = mysql_query("SELECT * FROM anuncios WHERE status = 'Ativo' AND ID ORDER BY RAND() LIMIT $inicio,$limite");
}else{
$sql = mysql_query("SELECT * FROM anuncios WHERE categoria = '".strip_tags($_GET["categoria"])."' AND status = 'Ativo' ORDER BY nome ASC LIMIT $inicio,$limite");
}
}
 
if(mysql_num_rows($sql) == false){
echo '<div align="center"><br /><strong>Nenhum anúncio encontrado.</strong><br /></div>';
 
}else{
 
while($ln = mysql_fetch_object($sql)){
 
?>
      <table style=" border:1px solid #CCC;" width="180" height="50" border="0">
        <tr>
          <td colspan="2"><img src="uploads/<?php echo $ln->thumb; ?>" width="180" height="140" />
         <div align="left" style="margin:5px; width:160px; font-size:11px;"><strong><?php echo $ln->empresa; ?></strong></div>
            <div align="left" style="margin:5px; color:#333; font-size:11px;"><img src="telefone.png" width="15" height="14" /><strong><?php echo $ln->telefone; ?></strong></div>
            <div align="left" style="margin-left:5px; margin-top:10px;"><a href="javascript: ver_anuncio(<?php echo $ln->ID; ?>);" class=" anuncio" style="text-decoration:none;">Ver anúncio</a></div>            </td>
        </tr>
        </table>
        <br />
      <?php
}
?>
      <?php
}
?>
                </div>

bug:

_coluna.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

é assim

Maykel-ctba

eu entro index mostra normal... ai eu clico em qualquer categoria ele da aquele bug da img acima... eu fiz o resultado da BD dividir em colunas em 3; ai quando clico em alguma categoria ele divide em 3 mais ele divide igual a img acima!

 

code:

 

<div align="left" style="column-count:3;  column-rule-style: double;  -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */ width:600px; height:auto;">
<?php
$pagina = $_GET['pag'];
if(!$pagina){
  $pagina = 1;
}
// Defina aqui a quantidade de resultados a serem exibidos em cada página
$limite = 9;
 
// FAÇA UMA BUSCA SIMPLES NA SUA TABELA
if(empty($_GET["categoria"])){
$cont = mysql_query("SELECT * FROM anuncios");
}else{
$cont = mysql_query("SELECT * FROM anuncios WHERE categoria = '".strip_tags($_GET["categoria"])."'");
 
}
$total_registros = mysql_num_rows($cont); // Aqui você conta o total de registros da tabela
$total_paginas = ceil($total_registros / $limite); // Aqui divide o total de registros pelo limite de registros a serem exibidos para obter o total de páginas a serem exibidas
 
 
 
//Abaixo você vai fazer a equação que deverá 
$inicio = ($pagina * $limite) - $limite;
 
 
// AQUI VAI O SEU CÓDIGO
if(@$_POST){
$sql = mysql_query("SELECT * FROM anuncios WHERE descricao LIKE '%".$_POST["query"]."%' ORDER BY ID DESC LIMIT $inicio,$limite");
}else{
 
if(empty($_GET["categoria"])){
$sql = mysql_query("SELECT * FROM anuncios WHERE status = 'Ativo' AND ID ORDER BY RAND() LIMIT $inicio,$limite");
}else{
$sql = mysql_query("SELECT * FROM anuncios WHERE categoria = '".strip_tags($_GET["categoria"])."' AND status = 'Ativo' ORDER BY nome ASC LIMIT $inicio,$limite");
}
}
 
if(mysql_num_rows($sql) == false){
echo '<div align="center"><br /><strong>Nenhum anúncio encontrado.</strong><br /></div>';
 
}else{
 
while($ln = mysql_fetch_object($sql)){
 
?>
      <table style=" border:1px solid #CCC;" width="180" height="50" border="0">
        <tr>
          <td colspan="2"><img src="uploads/<?php echo $ln->thumb; ?>" width="180" height="140" />
         <div align="left" style="margin:5px; width:160px; font-size:11px;"><strong><?php echo $ln->empresa; ?></strong></div>
            <div align="left" style="margin:5px; color:#333; font-size:11px;"><img src="telefone.png" width="15" height="14" /><strong><?php echo $ln->telefone; ?></strong></div>
            <div align="left" style="margin-left:5px; margin-top:10px;"><a href="javascript: ver_anuncio(<?php echo $ln->ID; ?>);" class=" anuncio" style="text-decoration:none;">Ver anúncio</a></div>            </td>
        </tr>
        </table>
        <br />
      <?php
}
?>
      <?php
}
?>
                </div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

não thiago... fiz isso, mais não é... oq eu acho qe é... ele não mostra o resultado certo.. ali na img esta bugado por dividi o resultado em 3 colunas.. ai tenho qe fazer qe quando o cara clica em alguma categoria mostre o resultado certo!


Explicando melhor... quando eu clico em qualquer categorias ele mostra resultado certo? certo! então quando tem um só resultado ele buga assim:

 

9688e6ab7a78e8f92524d92de857e5dc5e3ebcd3

 

 

mais era pra ele mostrar normal.. ^ ele ta quebrando em três..

 

é pra ele mostra normal assim:

 

6192f47aac2b9e7c6923a5e6639a6e7c732a781c

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu problema é CSS então.

 

Poste um link para o site online.

Compartilhar este post


Link para o post
Compartilhar em outros sites

site é esse www.achei-aqui.net ai você clica em academia e lá vai mostra o erro.. por se o resultado for 1 anuncio ele se quebrará para preencher as colunas vazias...

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.