Erro de Paginação não exibe o os resultado Corretamente?
Erro de Paginação não exibe o os resultado Corretamente?
Ex: nesse código tem um filtro para exibir somente os livros disponíveis, esse é do Cód: setor = 'disp'
$consulta = mysql_query("SELECT * FROM produtos WHERE setor = 'disp' ORDER BY id DESC LIMIT $start, $limite");
Mas a paginação está buscado tudo, aí quando chega uma determinada pagina não mostra os resultados que seria os os livros esgotado (mas essas paginas em branco não quero que exiba).
<table cellpadding="8" cellpadding="10" border="0" width="100%" >
<tr>
<?php
$limite = 100;
$SQL_COUNT = mysql_query("SELECT COUNT('id') FROM produtos");
$SQL_RESUL = ceil(mysql_result($SQL_COUNT, 0) / $limite);
$pg = (isset($_GET["pg"])) ? (int)$_GET["pg"] : 1 ;
$start = ($pg - 1) * $limite;
$LoopH = 5;
$consulta = mysql_query("SELECT * FROM produtos WHERE setor = 'disp' ORDER BY id DESC LIMIT $start, $limite");
if(isset($_GET['botao'])){
$consulta = mysql_query("SELECT * FROM produtos $stringeprs $stringctgr ORDER BY id DESC LIMIT $start, $limite");
}
if (isset($_GET['botbuscedicao'])){
$consulta = mysql_query("SELECT * FROM produtos where edicao like '%".$_GET['botbuscedicao']."%' ORDER BY id DESC LIMIT $start, $limite");
$countedicao = mysql_num_rows($consulta);
if ($countedicao != 0) {
}else {
echo "<center><b><br><h3>Código não ENCONTRADO.</h3></b></center>";
}
}
if (isset($_GET['botbusc'])){
$consulta = mysql_query("SELECT * FROM produtos where produtotext like '%".$_GET['botbusc']."%' ORDER BY id DESC LIMIT $start, $limite");
$count = mysql_num_rows($consulta);
if ($count != 0) {
}else {
echo "<center><b><br><h3>Não foi encontrado nenhum PRODUTO correspondente à sua pesquisa.</h3></b></center>";
}
}
if(isset($_POST['atualizar'])){
$new_categorias = $_POST['categorias'];
$new_produtotext = $_POST['produtotext'];
$new_produto = $_POST['produto'];
$new_valorunitario = $_POST['valorunitario'];
$new_edicao = $_POST['edicao'];
$new_data = $_POST['data'];
$new_qtderemessa = $_POST['qtderemessa'];
$new_qtdevenda = $_POST['qtdevenda'];
$new_qtdeencalhe = $_POST['qtdeencalhe'];
$new_empresa = $_POST['empresa'];
$new_foto = $_POST['foto'];
$new_setor = $_POST['setor'];
$new_esgotado = $_POST['esgotado'];
$update = mysql_query("UPDATE produtos SET categorias = '$new_categorias', produtotext = '$new_produtotext', produto = '$new_produto', valorunitario = '$new_valorunitario', edicao = '$new_edicao', data = '$new_data', qtderemessa = '$new_qtderemessa', qtdevenda = '$new_qtdevenda', qtdeencalhe = '$new_qtdeencalhe', empresa = '$new_empresa', foto = '$new_foto', setor = '$new_setor', esgotado = '$new_esgotado' WHERE id = '$id'");
}
if(isset($_POST['delete'])){
$deletaproduto = mysql_query("DELETE FROM produtos WHERE id = '$id'");
}
$registro = mysql_num_rows($consulta);
$i = 1;
while($ln = mysql_fetch_array($consulta)){
if($i < $LoopH){
echo'
<td align="center" valign="top">
<div id="quadromodal">
<div class="esgotado">
'.$ln['esgotado'].'
</div>
<div class="idid">
ID = <b>'.$ln['id'].'</b>
</div>
<a href="#janela'.$ln['id'].'" rel="modal" class="tbltop"><div class="tbl">'.$ln['produto'].'</div></a>
<img src="'.$ln['caminho'].$ln['foto'].'" width="226" height="300" alt="Erro na Imagem" />
<div id="tbl">Valor Unitário R$: <font color="#0000FF">'.$ln['valorunitario'].'</font></div>
<div id="tbl">EDIÇÃO: <font color="#0000FF">'.$ln['edicao'].'</font></div>
<div id="tbl">DATA: '.$ln['data'].'</div>
<div id="tbl">Remessa Qtde: <font color="#0000FF">'.$ln['qtderemessa'].'</font></div>
<div id="tbl">Venda Qtde: <font color="#339900">'.$ln['qtdevenda'].'</font></div>
<div id="tbl">Encalhe Qtde: <font color="#FF0000">'.$ln['qtdeencalhe'].'</font></div>
<div id="tbl">Empresa: '.$ln['empresa'].'</div>
</div>
<div class="window" id="janela'.$ln['id'].'">
<div class="localdelete">
<form action="?id='.$ln['id'].'" id="formdelete" name="formdelete" method="post">
<input class="inputdelete" type="submit" name="delete" id="button" value="DELETAR PRODUTO"/>
</form>
</div>
<form action="?id='.$ln['id'].'" id="formedita" name="formedita" method="post">
<div class="ididmodal">
ID = <b>'.$ln['id'].'</b>
</div>
<a href="#" class="fechar">Voltar</a>
<div id="tblmodalproduto">'.$ln['produto'].'</div>
<div id="tblmodalcategorias">Categoria : <label for="categorias"></label><input class="inputcategorias" id="categorias" type="text" name="categorias" value="'.$ln['categorias'].'" /></div>
<img src="'.$ln['caminho'].$ln['foto'].'" class="fotomodal" width="375" height="501" alt="Erro na Imagem" />
<div id="buscafoto">
Caminho da Foto : <br>
<label for="foto"></label><input class="cssarquivo" id="foto" type="text" name="foto" value="'.$ln['foto'].'" />
</div>
<div id="botaosetor">
Ir para ESGOTADO : " esgot " <br>
<label for="setor"></label><input class="csssetor" id="setor" type="text" name="setor" value="'.$ln['setor'].'" />
</div>
<div id="botaoesgotado">
<img src="imagens/esgotado.png" width="200" height="200" /><br>
Aparecer ESGOTADO : <label for="esgotado"></label><input class="cssesgotado" id="esgotado" type="text" name="esgotado" />
</div>
<div class="modalprodutotext">
<label for="produtotext"></label><textarea class="inputtexto" name="produtotext" id="produtotext" >'.$ln['produtotext'].'</textarea>
</div>
<table border="0" cellspacing="0" cellpadding="0" class="tabela">
<tr>
<td>Nome do Produto:</td>
<td><label for="produto"></label><input class="input" id="produto" type="text" name="produto" value="'.$ln['produto'].'" /></td>
</tr>
<tr>
<td>Valor Unitário R$:</td>
<td><label for="valorunitario"></label><input class="input" id="valorunitario" type="text" name="valorunitario" value="'.$ln['valorunitario'].'" /></td>
</tr>
<tr>
<td>EDIÇÃO:</td>
<td><label for="edicao"></label><input class="input" id="edicao" type="text" name="edicao" value="'.$ln['edicao'].'" /></td>
</tr>
<tr>
<td>DATA:</td>
<td><label for="data"></label><input class="input" id="data" type="text" name="data" value="'.$ln['data'].'" /></td>
</tr>
<tr>
<td>Remessa Qtde:</td>
<td><label for="qtderemessa"></label><input class="input" id="qtderemessa" type="text" name="qtderemessa" value="'.$ln['qtderemessa'].'" /></td>
</tr>
<tr>
<td>Venda:</td>
<td><label for="qtdevenda"></label><input class="input" id="qtdevenda" type="text" name="qtdevenda" value="'.$ln['qtdevenda'].'" /></td>
</tr>
<tr>
<td>Encalhe:</td>
<td><label for="qtdeencalhe"></label><input class="input" id="qtdeencalhe" type="text" name="qtdeencalhe" value="'.$ln['qtdeencalhe'].'" /></td>
</tr>
<tr>
<td>Empresa:</td>
<td><label for="empresa"></label><input class="input" id="empresa" type="text" name="empresa" value="'.$ln['empresa'].'" /></td>
</tr>
<tr>
<td> </td>
<td align="right"><input class="inputsalvar" type="submit" name="atualizar" id="button" value="SALVAR"/>
</tr>
</table>
</form>
</div>
<div id="mascara"></div>
</td>
';
}elseif($i = $LoopH){
echo'
<td align="center" valign="top">
Repetir o Código...
</td>
</tr>
<tr>
';
$i = 0;
}
$i++;
}
?>
</tr>
</table>
<center>
<?php
if($SQL_RESUL > 1 && $pg<=$SQL_RESUL){
for($i=1; $i<=$SQL_RESUL; $i++){
echo "<a href='?pg=$i'>$i </a>";
}
}
?>
</center>
</div>
Desculpe pelo tamanho do código.
Discussão (6)
Carregando comentários...