JulioReis 0 Denunciar post Postado Setembro 26, 2011 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
Fabiano Abreu 22 Denunciar post Postado Setembro 27, 2011 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
JulioReis 0 Denunciar post Postado Setembro 28, 2011 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