Gente desculpa, sou novo por aqui e não sei se estou no lugar certo ou se estou fazendo corretamente, mais segue minha duvida...
Estou com um problema no site que não sei de onde vem.
Quando clico para mudar de página, a url no navegador muda, a numeração do link muda, porém o conteúdo da página continua o mesmo.
Pesquisei aqui e ache um tópico com as mesmas características, mas que infelizmente a solução não serviu pra mim, então resolvi postar meu problema. O tópico é esse : http://forum.imaster...o-servidor-web/
Segue a programação da página que ele esta instalado:
<table width="630" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><img src="/images/setona.jpg" width="30" height="30" />
<? echo "<font size='6' color='#1E4B7A'>Cidades</font>"; ?></td>
</tr>
<tr>
<td valign="top"> </td>
</tr>
<tr>
<td valign="top"><?
$largura = 140;
$altura = 100;
$largurap = 65;
$alturap = 55;
$limite2 = 21;
$colunas = 3;
$largura_coluna = 210;
$qt_letras1 = 40;
$img_thumb = "S";
$paginacao = "S";
$ordem = "order by rand()";
$acao = "cidades2";
$class = "img_borda";
include "cidades/exibe.php";
?></td>
</tr>
</table>
aqui o código cidade2:
// INICIO DA ACAO VER ULTIMAS
if($acao == "cidades2"){
if(!empty($limite2)){
$limite2 = "LIMIT $limite2";
}
$busca = "SELECT * FROM $tabela1 WHERE status='S' $ordem";
//echo $busca;
if($paginacao == "S"){
$total_reg = $qts_ultimos;
if(!$page){
$page = "1";
}
$inicio = $page-1;
$inicio = $inicio*$total_reg;
$limite = mysql_query("$busca LIMIT $inicio,$total_reg");
} else {
$limite = mysql_query("$busca $limite2");
}
$todos = mysql_query("$busca");
$tr = mysql_num_rows($todos);
$tp = @ceil($tr / $total_reg);
if($tr > 0){
?>
<table border="0" cellpadding="1" cellspacing="0">
<?
// Agora vamos montar o código. Pegue o valor total de resultados:
$total = mysql_num_rows($limite);
// Defina o número de colunas que você deseja exibir:
//$colunas = "3";
//$colunas = "$qts_colunas";
// Agora vamos ao "truque":
if ($total>0) {
for ($i = 0; $i < $total; $i++) {
if (($i%$colunas)==0) {
$colspan = $colunas+$colunas+$colunas;
?>
<tr>
<? }?>
<?
$dados = mysql_fetch_array($limite) ;
?>
<td align="center" valign="top"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="210px" align="right" valign="middle"><table width="100%" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<? if(!empty($dados[foto])){?>
<td width="150px" height="110px" align="left" valign="top">
<table width="150" border="0" align="center" cellpadding="1" cellspacing="0">
<tr>
<td width="150"><table border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td bgcolor="#FFFFFF"><a href='<?="/cidade/$dados[id]";?>/<?= str_replace(" ","_",$dados['nome']); ?>.html' class="img_borda2"><img src="<?="/thumbs.php?w=$largura&h=$altura&imagem=images/cidades/$dados[id]/$dados[foto]";?>" width="<?=$largura?>" height="<?=$altura?>" border="0" style="FILTER: alpha(opacity=100);" onMouseOver="makevisible(this,0)" onMouseOut="makevisible(this,1)"></a></td>
</tr>
</table>
<table border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td bgcolor="#FFFFFF" align="center"><? echo "<font size='1' color='#18509E'><b>$dados[nome]</b></font>"; ?></td>
</tr>
</table></td>
</tr>
</table></td>
<? }?>
</tr>
</table></td>
</tr>
<tr><td height="2" colspan="4"></td></tr>
<tr><td colspan="4" height="1"></td></tr>
<tr><td height="2" colspan="4"></td></tr>
</table></td>
<? }?>
</TR>
<? }?>
</table>
<?
// INICIO DA PAGINAÇÃO
if($paginacao == "S"){
include "paginacao.php";
}
// FIM DA PAGINAÇÃO
?>
<? } else {?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center"><br />
nenhum <b>registro</b><b> </b>encontrado!<br />
</td>
</tr>
</table>
<?
}
}
E a paginação:
<table border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td align="center"><p> </p>
<table border="0" cellpadding="2" cellspacing="1">
<tr>
<?
for($i=1; $i<$page; $i++)
if($i>=$page-5)
echo "<td width='12' align='center' style='border:1px solid $Cor1'><a href='?page=$i'><b><font color='#1E4B7A'>$i</font></b></a></td>";
echo "<td width='12' align='center' style='border:1px solid $Cor1; color:#FFF' bgcolor='#1E4B7A'><b>$page</b></td>";
for($i=$page+1; $i<=$tp; $i++)
if($i<=$page+5)
echo "<td width='12' align='center' style='border:1px solid $Cor1;'><a href='?page=$i'><b><font color='#1E4B7A'>$i</font></b></a></td>";
?>
</tr>
</table>
</td>
</tr>
</table>
por favor quem puder me ajudar eu agradeço...
Pagina Não Muda Em Php
Started By Reginaldo Henry, 13/10/2014, 12:25
1 reply to this topic
#1
Posted 13/10/2014, 12:25
#2
Posted 29/10/2014, 07:13
Reginaldo, bom dia!
Para facilitar o entendimento coloque todo o código dentro da tag [CODE ] e [/ CODE] (tudo junto)
Pelo que deu para entender, essas informações estão mudando na URL porém não está repassando para a query correto? caso seja, você está com a variaveis globais ativada, assim, você terá que colocar o $_GET (recuperar informação da URL) e $_POST (para recuperar informação do formulário)
Ex:
[b]URL:[/b] www.meusite.com.br?variavel1=teste
[CODE]<?php echo $_GET['variavel1']; ?>[/CODE]
Saída: teste
Para facilitar o entendimento coloque todo o código dentro da tag [CODE ] e [/ CODE] (tudo junto)
Pelo que deu para entender, essas informações estão mudando na URL porém não está repassando para a query correto? caso seja, você está com a variaveis globais ativada, assim, você terá que colocar o $_GET (recuperar informação da URL) e $_POST (para recuperar informação do formulário)
Ex:
[b]URL:[/b] www.meusite.com.br?variavel1=teste
[CODE]<?php echo $_GET['variavel1']; ?>[/CODE]
Saída: teste
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951
PALMEIRAS - Primeiro campeão do mundo em 1951
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)