0

order by não muda com a pagina

criado por luiz fernando em 17/01/2013 12:23pm
quando clicar no titulo da coluna ele tem que alterar a ordem isso ele esta fazendo porem quando mudo a pagina ele não acompanha a ordem, ele volta a ordem normal, então acho que tem algo errado na hora de chamar outra pagina

<TD width="100" align="left" valign="top">
<?
if($tp > $page){
$proxima = $page +1;
$url = "?pg=$pg&page=$proxima";
echo "&nbsp;<a href='$url'>Próxima »</a>";
} else {
echo "&nbsp;<font color='$corcelula2'>Próxima »</font>";
}
?>
</TD>
a url = ?pg=estrutura/escritorio/listar.php&ordem=escritorio
segue o codigo


<? require "verifica.php";?>
<? $sql = mysql_query("SELECT * FROM users where user='$login'");
$dados = mysql_fetch_array($sql);

?>
<script language='javascript'>
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
function confirmaExclusao(aURL) {
if(confirm('Você tem certeza que deseja excluir?')) {
location.href = aURL;
}
}
</script>

<?

$pg=$_GET[pg];
$page=$_GET[page];

if(isset($_GET["ordem"]))
$ordem=$_GET["ordem"];
else
$ordem="escritorio";

if(isset($_GET["ord"]))
$ord=$_GET["asc"];
else
$ord="desc";

$busca = "SELECT * FROM escritorio order by $ordem asc, $ordem desc";

$total_reg = "$qts_ultimos";

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 align="center">Lista de Escrit&oacute;rios</h3>
<table width="100%" cellpadding="0" cellspacing="0">
<TR>
<TD align="center">Foram
encontrados <? echo "<font color=$coronmouse>$tr</font>";?> registros
<br><br>
Exibindo registros de <font color=<? echo $coronmouse?>><? echo $inicio+1?></font> a <font color=<? echo $coronmouse?>><? if($tp == $page){ echo $tr; } else { echo $inicio+$total_reg;}?></font><br><br></TD>
</TR>
<TR bgcolor="#dcdcdc" align="center">
<td>
<table align="right" cellpadding="0" cellspacing="0">
<tr align="right">
<form action="?pg=resultado_escritorio.php" method="get" name="formlog" target="_top"><input type="hidden" name="pg" value="resultado_escritorio.php">
<td align="center">Pesquisar: <input name="palavra" type="text" value="Escrit&oacute;rio" size="22" align="bottom"><input name="image" type="image" src="images/layout/bt_ok.gif" align="bottom"></td>
</form>
</tr>
</table>
</td>
</TR>
<tr bgcolor="#FFFFFF">
<td>&nbsp;</td></tr>
</table>


<table width="100%" border=0 align="center" cellpadding=0 cellspacing=0>
<tr align="center">
<td width="85%" align="left" bgcolor="#dcdcdc"><a href="index2.php?pg=estrutura/escritorio/listar.php&ordem=escritorio">Escritório</a></td>
<td width="15%" colspan="2" bgcolor="#dcdcdc">A&ccedil;&otilde;es</td>

</tr>
<tr><td height="5" colspan="5"></td></tr>
<? while ($dados=mysql_fetch_array($limite)) {?>

<tr align="center" bgcolor="<? echo $bgcolor; ?>">
<td width="85% "align="left">
Escritório: <? echo $dados[escritorio];?><!-- Cadastrado por : <? echo $dados[cadastradopor]?> em
<?
$var = $dados['data'];
$var = explode(" ",$var);
$dia = $var[0];
$hora = $var[1];
$dia = explode("-",$dia);
$data = "$dia[2]/$dia[1]/$dia[0] &agrave;s $hora";
echo "$data";
?>
<? echo $dados[ip];?>
Alterado por : <? echo $dados[alteradopor]?> em
<?
$var = $dados['data'];
$var = explode(" ",$var);
$dia = $var[0];
$hora = $var[1];
$dia = explode("-",$dia);
$data = "$dia[2]/$dia[1]/$dia[0] &agrave;s $hora";
echo "$data2";
?>
<? echo $dados[ip];?>
-->
<? echo $dados[endereco];?>.<? echo $dados[num];?>.<? echo $dados[compl];?>.<? echo $dados[bairro];?>.Cep:<? echo $dados[cep];?>.<? echo $dados[cidade];?>.<? echo $dados[estado];?>


<br>
Fone: <? echo $dados[ddd1];?>-<? echo $dados[telefone1];?> / <? echo $dados[ddd2];?>-<? echo $dados[telefone2];?> / <? echo $dados[ddd3];?>-<? echo $dados[celular1];?> / <? echo $dados[ddd4];?>-<? echo $dados[celular2];?><br></br></td>
<td width="15%" align="center"><a href="" onclick="MM_openBrWindow('http://detalhesdecasamento.com.br/juridicodinamico/imprimir.php?pg=estrutura/escritorio/mostrar.php&id=<? echo $dados[id]; ?>','Sistema','width=900,height=750');"><img src="images/admin/botao_inf.png" alt="Informações" border="0" /></a><a href="?pg=estrutura/escritorio/alterar_form.php&id=<? echo $dados[id]; ?>"><img src="images/admin/botao_edit.png" alt="Alterar" border="0"></a> <a href="javascript:confirmaExclusao('?pg=estrutura/escritorio/excluir_db.php&id=<? echo $dados[id]; ?>')"><img src="images/admin/botao_drop.png" alt="Excluir" border="0"></a></td>
</tr>


<tr><td height="1" colspan="5" background="images/layout/barrinha_divisao_horizontal.gif"></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&ordem=$ordem&page=$anterior";
echo "<a href='$url'>« Anterior</a>&nbsp;|";
} else {
echo "<font color='$corcelula2'>« Anterior</font>&nbsp;|";
}
?>
</TD>
<TD align="center">
<?
for($x=1; $x<=$tp; $x++){
$url = "?pg=$pg&ordem=$ordem&page=$x";
if ($x==$page) {
echo "<font color='$coronmouse'>$x</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 "&nbsp;<a href='$url'>Próxima »</a>";
} else {
echo "&nbsp;<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">
<br>
<br>
<br>
<br>
Nenhum Escritótio cadastrado no banco de dados!<br>
<br>
<br><a href="JavaScript: window.history.back();"><IMG SRC="images/layout/bot_voltar.gif" border="0"></a>
</td>
</tr>
</table>
<? } ?>

Lista de Respostas:

Nenhuma resposta foi publicada ainda.

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)