Ir para conteúdo

Arquivado

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

jrdesing

Paginação em 4 colunas

Recommended Posts

Ola, gostaria que este codigo que eu tenho apresentase a paginação em 4 colunas ao contrario de 2 como ele apresenta normalmente, mas não tenho ideia de onde posso mexer.

 

Desde ja agradeços a todos Obrigadoo

 

$sql = "select * from imovel where tipo_imovel ='$tipo' AND cidade='Criciúma'";
$result = mysql_query($sql) or die("Erro no SQL: ".mysql_error());

$lpp = 14;
$total = mysql_num_rows($result);
$paginas = ceil($total / $lpp);
if(!isset($pagina)) { $pagina = 0; }
$inicio = $pagina * $lpp;

$sql2 = "select * from imovel where tipo_imovel ='$tipo' AND cidade='Criciúma' order by id_imovel desc LIMIT $inicio,$lpp";
$r = mysql_query($sql2) or die (mysql_error());

$tr = "</tr><tr>";
echo "<table width=\"450\" border=0>";
echo "<tr align=center valign=top>";

while ($campo = mysql_fetch_row($r)){

$colunas = 2;

echo '<td >
<table width=150px height=110px border=0 cellpadding=0 cellspacing=0 align=center style="font-family:arial;">
<tr border=0>
<th align="center"><font face=Arial, Helvetica, sans-serif size=1 color=#ff0000>'.$campo[3].'
<tr>';


$foto=mysql_query("select * from imagens where id_imovel='$campo[0]'",$db);
$janela_foto=mysql_fetch_row($foto);
echo '<th align="center">
<a href= "detalhe.php?id_url='.$campo[0].'">';
if(!empty($janela_foto[2])){
echo "<img src=\"http://www.fujadoaluguel.com/adm/thumbs/$janela_foto[2]\" width=\"80\" height=\"80\" align=\"center\" border=\"0\" >";
}else{
echo "<img src='sem_foto.gif' width='80' height='60' align='center' border=0></a>";
}

echo '<tr>
<th align="left">';
if(!empty($campo[17])){
echo '<font size=1 color="000000">'.$campo[17].'';
}else{
 echo ""; 
}


echo '<tr>
<th align="left">';
if(!empty($campo[19])){
echo '<font face=Arial, Helvetica, sans-serif size=1 color=#3366CC><b>• R$</b> '.$campo[19].'';
}else{
 echo ""; 
}
echo '
<tr>
<th align="left"><b><font face=Arial, Helvetica, sans-serif size=1 color=#3366CC><b>• Bairro: </b></font><font face=Arial, Helvetica, sans-serif size=1 color=#3366CC>'.ucfirst($campo[4]).'
<tr>
<th align="left"><font face=Arial, Helvetica, sans-serif size=1 color=#3366CC><b>• '.$campo[5].'';
if(!empty($campo[7])){
        echo "<tr>";
        echo "<td align='left'><font face=Arial, Helvetica, sans-serif size=1 color=#3366CC>";
        echo "<b>","• Dorm:   ","</b>",($campo[7]);
        }else{
        echo "";
        }



echo '</table>
<p>
</td>';
if($tr=="</tr><tr>"){$tr="";}
else{$tr = "</tr><tr>";}
echo $tr;
}
echo "</tr>";
echo "</table>";

if($pagina > 0) {
$menos = $pagina - 1;
$url = "?em=descricao&palavra=$tipo&pagina=$menos";
echo "<a href=$url>Anterior</a>"; // Vai para a página anterior
}
for($i=0;$i<$paginas;$i++) { // Gera um loop com o link para as páginas
$url = "?em=descricao&tipo=$tipo&pagina=$i";
if($_GET[pagina] == $i) { echo "<b>";}
echo "<font size=2> | <a href=$url>$i</a>";
if($_GET[pagina] == $i) { echo "</b>";}
}
if($pagina < ($paginas - 1)) {
$mais = $pagina + 1;
$url = "?em=descricao&tipo=$tipo&pagina=$mais";
echo " | <a href=$url>Próxima</a>";
}
$total2 = mysql_num_rows($result);
if($total2 == 0){

echo"<BR>";
echo'<table background= /fundo.jpg width=450px height=110px border=0 cellpadding=0 cellspacing=0 align=center style="font-family:verdana; font-size: 7 pt">
<tr border=0>
<th>
<font color=#FF0000 face=verdana size=2>Nenhum resultado foi encontrado com:<b><font color=000000 face=verdana size=2>      '.strtoupper ($tipo).'
<tr>
<th align="center">
<font color=#FF0000 size=2> <b>Tente novamente utilizando outros valores.</b></font></b>
<tr>
<th>
<a href=javascript:history.go(-1)><font face=arial size=2>«« Voltar</a>
</table>';
}
echo "<center><b><br>Total:<font color=ff0000>  $total </font><p>";
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

É preguiça ou falta de atenção? :huh:

 

$colunas = 2;

 

Você esta falando de mim ou é de você pois eu ja tentei trocar para 4 ou 6 sei la mas não adintou obrigadoooo

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

É preguiça ou falta de atenção? :huh:

 

$colunas = 2;

 

Você esta falando de mim ou é de você pois eu ja tentei trocar para 4 ou 6 sei la mas não adintou obrigadoooo

 

E você mencionou no post inicial né... http://forum.imasters.com.br/public/style_emoticons/default/closedeyes.gif

E seu código parece estar incompleto, a variável não é usada em nenhum lugar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça da forma correta: use listas ou listas de definiçoes para exibir o resultado.

A exibiçao voce formata com css. Muito mais simples e correto, sem usar PHP pra formatar a exibiçao.

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.