Ir para conteúdo

POWERED BY:

Arquivado

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

JulioReis

erro na consulta

Recommended Posts

Caros amigos estou fazendo uma consulta em php que ate o registro 9999 usando order by referencia funcionou perfeitamente ate agora, quando cheguei neste valor o 10000 10001 estam ficando por ultimo na consulta alguem pode me dar uma luz.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá JulioReis,

 

Mas à sequencia não seria esta mesmo?

 

Coloca mais informações para que possamos compreender melhor sua dúvida.

 

_ _

Fabiano Abreu

Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom tenho a consulta por referncia no mysql 0,1,2,3....9999, apos isso ele nao aparece mais na ordem 10000,10001,10003... estes nao aparecem na ordem.

 

<?php

require('verifica.php');

?>

<script language='javascript'>

function confirmaExclusao(aURL) {

if(confirm('Você tem certeza que deseja excluir?')) {

location.href = aURL;

}

}

</script>

<style type="text/css">

<!--

.mural {font-size: 12px}

-->

</style>

<?php

// require('verifica.php');

require_once("../conexao.php");

$usuarios = mysql_query("SELECT * FROM tb_usuarios where email='$email'");

while($user = mysql_fetch_array($usuarios)){

$usuario = $user[nome];

}

 

$condicao="WHERE(1=1)";

 

if(strlen($_GET['pid'])>0)

$condicao.=" and referencia='{$_GET['pid']}'";

 

if(strlen($_GET['pendereco'])>0)

$condicao.=" and endereco like '%{$_GET['pendereco']}%'";

 

if(strlen($_GET['pid_bairro'])>0)

$condicao.=" and id_bairro = '{$_GET['pid_bairro']}'";

 

if(strlen($_GET['pid_categoria'])>0)

$condicao.=" and id_categoria='{$_GET['pid_categoria']}'";

 

if(strlen($_GET['pquartos'])>0)

$condicao.=" and quartos='{$_GET['pquartos']}'";

 

if(strlen($_GET['pbanheiros'])>0)

$condicao.=" and banheiros='{$_GET['pbanheiros']}'";

 

if(strlen($_GET['pcidade'])>0)

$condicao.=" AND cidade like '%{$_GET['pcidade']}%'";

 

if(strlen($_GET['pquadra'])>0)

$condicao.=" AND quadra like '%{$_GET['pquadra']}%'";

 

if(strlen($_GET['plote'])>0)

$condicao.=" AND lote like '%{$_GET['plote']}%'";

 

if(strlen($_GET['pdestaque'])>0)

$condicao.=" and destaque ='{$_GET['pdestaque']}'";

 

if(strlen($_GET['pangariador'])>0)

$condicao.=" and id_angariador='{$_GET['pangariador']}'";

 

if(strlen($_GET['pproprietario_nome'])>0)

$condicao.=" AND proprietario_nome like '%{$_GET['pproprietario_nome']}%'";

 

 

if(strlen($_GET['psite'])>0)

$condicao.=" and site='{$_GET['psite']}'";

 

//numero da pagina a ser exibida

$paginav = (isset($_GET["pagina"])) ? $_GET["pagina"] : $pagina = 1;

 

$num_por_pagina = 20;

 

$primeiro_registro = ($paginav*$num_por_pagina) - $num_por_pagina;

 

$sql="SELECT * FROM tb_imoveis $condicao".

(strlen($_GET['ordem'])>0?" ORDER BY {$_GET['ordem']} {$_GET['tpordem']} LIMIT $primeiro_registro, $num_por_pagina":" ORDER BY referencia DESC LIMIT $primeiro_registro, $num_por_pagina");

 

$res=mysql_query($sql) or die (mysql_error());

 

$pagina=("Relatorio de Imóveis");

require("arquivos/adm_header.php");

 

if($_GET['tipo'] == "impresso")

{

$url = "relatorio_imoveis.php?";

$url .= $_SERVER['QUERY_STRING'];

 

echo "<body onload=\"javascript:abrirJanela('{$url}','Relatorio','700','500','80','80','yes','yes','no','no','no','no','yes','no');\">";

}

?>

<?

$pg=$_GET[pg];

$page=$_GET


;

 

 

$busca = "SELECT * FROM mural order by id desc";

// termina a função para buscar a categoria

 

$total_reg = "10";

 

if(!$page){

$page = "1";

}

 

$inicio = $page-1;

$inicio = $inicio*$total_reg;

 

$limite = mysql_query("$busca LIMIT $inicio,$total_reg");

$todos = mysql_query("$busca");

 

$tr = mysql_num_rows($todos);

$tp = ceil($tr / $total_reg);

 

if(mysql_num_rows($todos)>0){

// if (($todos%2)==0) { $bgcolor="#FFFFFF"; } else { $bgcolor="#C0C0C0"; }

?>

<h3>Lista de Recados</h3>

<table width="100%" cellpadding="0" cellspacing="0">

<TR>

<TD align="center">Foram

encontrados <strong><? echo "<b><font color=$coronmouse>$tr</font></b>";?></strong> registros!<br>

<br>

Exibindo registros de <b><font color=<? echo $coronmouse?>><? echo $inicio+1?></font></b> a <b><font color=<? echo $coronmouse?>><? if($tp == $page){ echo $tr; } else { echo $inicio+$total_reg;}?></font></b></TD>

</TR>

 

<tr><td height="5" colspan="2"></td></tr>

<tr><td height="1" colspan="2" background="images/layout/barrinha_divisao_horizontal.gif"></td></tr>

<tr><td height="5" colspan="2"></td></tr>

</table>

 

 

<table width="600" border=0 align="center" cellpadding=0 cellspacing=0 class="mural">

<tr align="center">

 

<td width="600" bgcolor="#C0C0C0"><b>De | Para</b></td>

<td colspan="2" bgcolor="#C0C0C0"><b>Ações</b></td>

 

</tr>

<tr><td height="5" colspan="3"></td></tr>

<? while ($dados=mysql_fetch_array($limite)) {?>

 

<tr align="center" bgcolor="#CCCCCC">

 

<td align="left">De: <b><? echo $dados[de]?></b>   Para: <b><? echo $dados[para]?></b></td>

<?php

if($_SESSION['tipo'] == "admin")

{

?> <td align="center"><a href="alterar_status.php?id=<? echo $dados[id];?>&status=<? if($dados[status] == "S"){ echo "N";} if($dados[status] == "N"){ echo "S";}?>"><b><? if($dados[status] == "S"){ echo "<img src='../images/layout/status_on.png' alt='Alterar Status para Off' border='0' width='16' height='16'>";} if($dados[status] == "N"){ echo "<img src='../images/layout/status_off.png' alt='Alterar Status para On' border='0' width='16' height='16'>";}?></b></a></td>

<td align="center"><a href="javascript:confirmaExclusao('excluir_db.php?id=<? echo $dados[id]; ?>')"><img src="../images/layout/botao_drop.png" alt="Excluir Recado" border="0" width='16' height='16'></a></td>

<? } ?></tr>

<tr>

<td colspan="4"><fieldset><legend>Mensagem:</legend>

<?

$msg2 = $dados["mensagem"];

$str = split(" ",$msg2);

$msg = "";

for ($i=0;$i<count($str);$i++)

{

$tam = strlen($str[$i]);

//echo "<br><Br>Palavra $str[$i]<Br>Tam <b>$tam</b><br><br>";

$ini = 0;

if ($tam>25)

{

$espacos = intval(strlen($str[$i]) / 25);

//echo "<br>Inserir $espacos espacos na palavra";

/*for ($y=0;$y<$espacos;$y++)

{

$ini = $y*25;

$fim = 25;

$esp = substr($str[$i],$ini,$fim) ."  ";

//echo "<Br>Inserindo espaco $y ($ini,$fim) [$esp]";

$msg .= $esp;

$ini = ($y+1)*25;

}*/

}

$esp = substr($str[$i],$ini,strlen($str[$i])) ." ";

//echo "<Br>Inserindo restante $esp";

$msg .= $esp;

}

echo nl2br($msg);

?>

</fieldset><div align="right">

<i>Data:

<?

$var = $dados['data'];

$var = explode(" ",$var);

$dia = $var[0];

$hora = $var[1];

$dia = explode("-",$dia);

$data = "$dia[2]/$dia[1]/$dia[0] às $hora";

echo "$data";

?>

</i></div></td>

</tr>

 

<tr><td height="5" colspan="5"></td></tr>

<tr><td height="1" colspan="5" background="../images/layout/barrinha_divisao_horizontal.gif"></td></tr>

<tr><td height="5" colspan="5"></td></tr>

<? }?>

 

<tr><TD colspan="5">

 

<table border="0" align="center" cellpadding="0" cellspacing="0">

<TR>

<TD width="100" align="right" valign="top">

<?

if($page > 1){

$anterior = $page -1;

$url = "?pg=$pg&page=$anterior";

echo "<a href='$url'>« Anterior</a> |";

} else {

echo "<font color='$corcelula2'>« Anterior</font> |";

}

?>

</TD>

<TD align="center">

<?

for($x=1; $x<=$tp; $x++)

{

$url = "?pg=$pg&page=$x";

if ($x==$page)

{

//echo "<font color='$coronmouse'><b>$x</b></font>|";

}

else

{

//echo "<a href='$url'>$x</a>|";

}

}

?>

</TD>

<TD width="100" align="left" valign="top">

<?

if($tp > $page){

$proxima = $page +1;

$url = "?pg=$pg&page=$proxima";

echo " <a href='$url'>Próxima »</a>";

} else {

echo " <font color='$corcelula2'>Próxima »</font>";

}

?>

</TD>

</TR>

</table>

 

</TD></tr>

</table>

<br>

<br>

 

 

<? } else {?>

<BR>

 

<table width="100%" cellpadding="0" cellspacing="0">

<TR>

<TD align="center" valign="bottom">

<br>

<br>

<br>

<br>

nenhum <strong>Recado </strong>

cadastrado no banco de dados!<br>

<br>

<br> </td>

</tr>

</table>

<? } ?>

<?php require("arquivos/adm_footer.php");?>

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.