Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Paginação varias Listas

$
0
0

Oi tudo bem? Tenho uma pagina onde lista vagas de trabalho, e o meu problema é como existe várias listas eu fico com várias paginas, mas como são demasiados fico estragado a pagina, precisava em vez de ter uma lista de paginas assim:

 

" 1 | 2 | 3 |...." até ao 100

 

Precisava algo " 1 | 2 | 3 |... | 98 | 99 | 100"

 

que me permita manter uma melhro imagem

 

Aqui vai o meu codigo:

Query SQL:$quantidade = 12;
 $pagina = (isset($_GET['page'])) ? (int)$_GET['page'] : 1;
 $inicio = ($quantidade * $pagina) - $quantidade;
$sql_jobs = "SELECT * FROM jobs 
                            WHERE  
                            active = '1' AND 
                            country = '$location' 
                            ORDER BY recommend DESC, id_job DESC LIMIT $inicio, $quantidade";

 

 

Codigo paginação:

<ul id="pagination">

                            $consultaTotal = mysql_query($sqlTotal) or die(mysql_error());
                            $numTotal   = mysql_num_rows($consultaTotal);
                            $totalPagina = ceil($numTotal/$quantidade);
                            $currentPage = 'class="active"';
                        /*http://www.reach-hr.com/<?php echo $_SESSION['lang'];?>/<?php echo $urlKeyword;?>*/


                            for ($i = 1; $i <= $totalPagina; $i++){
                                if ($_GET['page'] == $i) {
                                $currentPage = 'class="active"';
                            }else{
                                $currentPage = '';
                            }


                                if ($i == $pagina)
                                   // <li><a rel="nofollow" class="active">1</a></li>
                                    echo '<li ><a '.$currentPage.'rel="nofollow" href="http://dominio.com/'.$_SESSION['lang'].'/'.$urlKeyword.'?page='.$i.'" title="">'.$i.'</a></li>';
                                else
                                
                                echo '<li ><a '.$currentPage.' href="http://www.dominio.com/'.$_SESSION['lang'].'/'.$urlKeyword.'?page='.$i.'" title="">'.$i.'</a></li>';

                            }

                </ul>

 


Viewing all articles
Browse latest Browse all 14190