Jump to content


Photo

Filtros E Paginação .... Você Sabe....


  • Faça o login para participar
6 replies to this topic

#1 Squall Robert

Squall Robert

    Mr. Squall - Mais Carne do que Osso (hihi)

  • Usuários
  • 507 posts
  • Sexo:Masculino
  • Localidade:Curitiba
  • Interesses:Php ... Php...Php

Posted 18/08/2003, 16:34

é o seguinte pessoal estou com dúvidas de como fazer vários filtros em uma mesma paágina e depois fazer a pagiñação em cima do filtro
ou seja ...

eu tenho a pagina de resultados certo!!!!

resultados.php
------------------
nela preciso fazer filtros para sessão e licença .....

tipo resultados.php?sessao=$sessao
resultados.php?licenca=$licenca

mas a paginação não esta funcionado

como fazer vários filtros e paginalos em seguida
você sabe???
pode me mostrar???
<?php

$squall = new Squall();

$squall->Ajudando("você");

$resultado = $squall->solucao();  ?>

#2 Stormbringer

Stormbringer

    I'd love to stay with you all

  • Ex-Admins
  • 2927 posts
  • Sexo:Não informado
  • Localidade:Goiânia - GO
  • Interesses:Atualmente: pesquisa e desenvolvimento de web-games

Posted 18/08/2003, 16:55

ñ entendi direito... mas vc pode fazer sua pesquisa assim:


select $campos from $tabelas where $clausulas limit $inicio, $fim


aih vc passa as variaveis $campos, $tabelas, $clausulas, $inicio e $fim a cada clique em nova pagina...

๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑


#3 Squall Robert

Squall Robert

    Mr. Squall - Mais Carne do que Osso (hihi)

  • Usuários
  • 507 posts
  • Sexo:Masculino
  • Localidade:Curitiba
  • Interesses:Php ... Php...Php

Posted 18/08/2003, 17:36

minha pagina de pesquisa esta assim

<?
$sess=$_REQUEST['sessao'];
$licc=$_REQUEST['licenca'];
include("co.inc.php");
$pagina=$_GET['pagina'];
      $cor1="#666666";
      $cor2="#336699";
      $cor=$cor1 or $cor2;
$sql = mysql_query("SELECT * FROM down");

$lpp = 10; // Especifique quantos resultados você quer por página
$total = mysql_num_rows($sql); // Esta função irá retornar o total de linhas na tabela
$paginas = ceil($total / $lpp); // Retorna o total de páginas
if(!isset($pagina)) { $pagina = 0; } // Especifica uma valor para variavel pagina caso a mesma não esteja setada
$inicio = $pagina * $lpp; // Retorna qual será a primeira linha a ser mostrada no MySQL

if ($sess=$_REQUEST['sessao']){
$sql = mysql_query("SELECT * FROM down WHERE sessao='$sess' LIMIT $inicio, $lpp");
}elseif($licc=$_REQUEST['licenca']){
$sql = mysql_query("SELECT * FROM down WHERE licenca='$licc' LIMIT $inicio, $lpp"); 
}else{
}

	while($ve=mysql_fetch_array($sql)){
	$id=$ve[0];
	$nome=$ve[1];
	$plat=$ve[3];
	$tam=$ve[2];
	$ses=$ve[5];
	$lic=$ve[4];
	$for=$ve[6];
	$dia=$ve[7];
	$mes=$ve[8];
	$ano=$ve[9];
	$url=$ve[10];
	$obs=$ve[11];
	$bai=$ve[12];
	$por=$ve[13];
	if($cor===$cor1){
     	 $cor=$cor2;
	}else{
	$cor=$cor1;
	}
	?>
<table border="0" bgcolor="<?php echo"$cor";?>" >
    <tr>
      <td width="5%"><? echo"<img src=\"$for\" border=\"0\" alt=\"$for\" />";?></td>
      <td width="55%"><?php echo"<a href=\"down_down.php?id=$id\"><b><font size=\"-1\"><u>$nome</u></font></b></a>";?></td>
      <td width="20%"><?php echo"Baixado $bai Vezes";?></td>
      <td width="20%"><b><font size="-1"><?php echo"$tam";?></font></b></td>
      <td></td>
    </tr>
</table>
      <table border="0"width="100%" bgcolor="<?php echo"$cor";?>">
    <tr>
      <td width="35%"><? echo"<img src=\"$plat\" border=\"0\" alt=\"$plat\" />";?></td>
      <td width="25%"><b><font size="-1"><font color="#ffff00"><?php echo"$lic";?></font></font></b></td>
      <td width="20%"><?php echo"$ses";?></td>
      <td width="20%"><?php echo"Por: <font color=\"#ffcc00\">$por</font>";?></td>
    </tr>
    </table>
    <table border="0"width="100%" bgcolor="<?php echo"$cor";?>">
     <tr>
      <td width="75%"><?php echo"$obs";?></td>
      <td width="25%"><?php echo"$dia-$mes-$ano";?></td>
    </tr>
</table>
      <?php }  
if($pagina > 0) {
  $menos = $pagina - 1;
  $url = "$PHP_SELF?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 = "$PHP_SELF?pagina=$i";
  echo " | <a href='$url'>$i</a>";
}
if($pagina < ($paginas - 1)) {
  $mais = $pagina + 1;
  $url = "$PHP_SELF?pagina=$mais";
  echo " | <a href='$url'>Próxima</a>";
}
?>
  </td>
</tr>
</table>

<?php

$squall = new Squall();

$squall->Ajudando("você");

$resultado = $squall->solucao();  ?>

#4 Visitante - Kbalera

Visitante - Kbalera
  • Visitantes

Posted 18/08/2003, 21:03

Aki faz o seguinte.... onde vc passar os links nas paginas ... tipo PROXIMA PAGINA - PAGINA ANTERIOR OU NAS 1 - 2 - 3 etc se intendeu....


vc ta so passando a $url no link vc tem q passar as outras variaveis. tb...
tenta ai q eu axo q vai da certo nao da pra eu te passar um exemplo certinho pq eu to na escola. mas depois qnd eu xegar em casa eu vou tentar.

falow

#5 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 12/09/2017, 18:34

Propecia Low Sperm Count cialis Xenical Achat
Rhine Inc Pharmacy
Rhine <a href=http://cialtobuy.com>cialis buy online</a> Where I Can Buying Flagyl In Louisville
Pharmacyrxone cialis Cialis Generika Gut Propecia Spain Cialis Levitra Viagra Lvitra No Prescription Birth Control Pills cheap cialis Viagra Achat France

#6 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 21/11/2017, 05:13

Best Price Cialis 20mg Usa Zithromax Pregnant Levaquin Purchasing Price With Next Day Delivery dove acquistare levitra sicuro Achat De Cytotec En Ligne Cialis Jus Cialis Uso Recreativo
Cialis In 24 Ore viagra online prescription Prix Levitra En France Propecia Hair Side Effects
Levitra Dolor De Espalda viagra prescription Teladifil Canada Buy

#7 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 21/11/2017, 05:50

Viagra Langzeitwirkung cialis Vendo Cialis Original Internet Order Viagra




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq