Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 395
Sexo: Masculino
Localização: VOLTA REDONDA RJ
Contato:

Refresh ao retornar página

20-11-2013 11:27

Tenho 3 páginas distintas onde posso escolher editar os dados , ao clicar em editar , estas direcionam para uma única página , depois de editar retorna a página que estava , tipo :

pag1 = edit = up => pag1
pag2 = edit = up => pag2
pag3 = edit = up => pag3

este comando da pagina up esta assim :

echo '<script>window.history.go(-2)</script>'; 

Só que ao retornar , tenho de dar um refresh manual para atualizar os dados, como fazer para este ser automático uma única vez ?
tipo :
pag1 = edit = up => pag1 ( com refresh )
pag2 = edit = up => pag2 ( com refresh )
pag3 = edit = up => pag3 ( com refresh )
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17584
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Refresh ao retornar página

20-11-2013 11:46

Porque não usa o location.href apontando para a própria página que enviou a requisição, tipo:

echo "<script> location.href='pagina.php?edit=".$_GET['up']."' </script>"; 

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 395
Sexo: Masculino
Localização: VOLTA REDONDA RJ
Contato:

Refresh ao retornar página

20-11-2013 12:20

Funciona desta forma no momento :
Caso 1
pag1.php?id=2

onde listo os itens relacionados ao id 2 , e nesta eu posso editar qualquer item :
edit.php?id=3

onde após editar e ao clicar em atualizar, vai para a página up.php , atualiza os dados no BD e retorna para :
pag1.php?id=2

Caso 2
pag2.php?id=2

onde listo os itens relacionados ao id 2 , e nesta eu posso editar qualquer item :
edit.php?id=3

onde após editar e ao clicar em atualizar, vai para a página up.php , atualiza os dados no BD e retorna para :
pag2.php?id=2

Caso 3
pag3.php?id=2

onde listo os itens relacionados ao id 2 , e nesta eu posso editar qualquer item :
edit.php?id=3

onde após editar e ao clicar em atualizar, vai para a página up.php , atualiza os dados no BD e retorna para :
pag3.php?id=2

o que eu quero é que ao retornar a página ela de um refresh, quando abrir.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17584
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Refresh ao retornar página

20-11-2013 12:49

O voltar "history.back" não permite voltar e atualizar. Por isso que indiquei o location.href, onde é possível definir a url.

Baseado no seu exemplo, ao invés do history.back ficaria

echo "<script> location.href='pag1.php?id=".$_GET['id']."' </script>"; 

Nesse caso, você precisa passar o id via GET ou POST para up.php, e no up.php vai ter esse arquivo acima para voltar para o documento atualizado.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 395
Sexo: Masculino
Localização: VOLTA REDONDA RJ
Contato:

Refresh ao retornar página

21-11-2013 08:17

Primeiro passei via GET
$url = $_SERVER['REQUEST_URI']; 

do edip para o up , passei via post , e no up :
header("Location:".$url); 

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17584
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Refresh ao retornar página

21-11-2013 08:55

Blz.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado