Ola pessoal se puderem poderia me dar uma ajuda na parte do REFRESH
pois quero que o sistema ele faz um REFRESH se por acaso o usuario ou uns dos admin digitar a senha ou login errado
ele voltar para a pagina de login
O sistema esta funcionando esta logando tudo certo até ai o que eu quero e a parte de fazer o REFRESH só que não esta dando certo quando digita a senha errada ele não volta ao index da pagina de login ele esta parando onde esta o logar.php ou seja nesta parte que aparece a seguinte msg
quero que quando não for feito o login com sucesso ele mande de volta para o index.php pra fazer novamente o login
Alguém pode me dar esta ajuda de como fazer este REFRESH funcionar aqui
este é o código do logar.php
<?php
// inclui o arquiv o de configuração do sistema
include "Config/config_sistema.php";// revebe dados do formulario
$login = htmlspecialchars($_POST['login']);
$senha = $_POST['senha'];// verifica se o usuario existe
$consulta = mysql_query("select * from administrador where Login='$login'");
$campos = mysql_num_rows($consulta);if($campos !=0){// se o usuario existi verifica a senha deleif($senha != mysql_result($consulta,0,"Senha")){
echo "<font color=red><b>
Senha incorreta!
</font></b>";exit;}else{// estiver tudo certo vamos ver se ele é o administradorif($login == $login_admin){// se for o login do administrador vamos verificar a senha dele// se é igual a do administradoif($senha == $senha_admin){// se for o administrador vomos criar a sessão
session_start();
$_SESSION['login_usuario']= $login;
$_SESSION['senha_usuario']= $senha;// redireciona o link para uma outra pagina
header("Location: home.php");}}else{// se o login não for do administrado vamos criar a sessão dele
session_start();
$_SESSION['login_usuario']= $login;
$_SESSION['senha_usuario']= $senha;// redireciona o link para uma outra pagina
header("Location: usuario/home.php");}}}else{
header("refresh: 0;http://localhost/sistema/painel/usuario/");
echo " <p align=center><font color=red><b>
O usuario não existe!
</font></b>";exit;}?>
Amigos, estou com o seguinte problema: quando monto meu formulário dinamicamente, ao clicar no botão submit é dado um refresh na página, ao invés de realizar o submit. Esse formulário busca todos os registros de uma dada categoria no banco de dados e os monta na página para que possam ser editados individualmente.
Segue o código:
//montando os formulários:
$.each(responseJson, function(key, value){
var itens = "<div class='card_nbl'><div class='container_nbl'><div class='text_card_nbl update_info_consulta'><form name='updateProntuario' method='post'><label style='text-align: left;' for='prontuario'>Consulta:</label><textarea name='prontuario' class='input_full' style='resize: none; height: 100px; padding-top: 10px; margin-top: 5px;' id='prontuario'>"+value.descricao+"</textarea><label style='text-align: left;' for='info_sigilosa'>Informações sigilosas:</label><br><textarea name='info_sigilosa' class='input_full' style='resize: none; height: 100px; padding-top: 10px; margin-top: 5px;' id='info_sigilosa'>"+value.info_sigilosa+"</textarea><input type='submit' name='salvar' value='Salvar' class='btn btn_padrao'></form></div></div></div>"
$("#item1mobile").append(itens)
})
Minha função de submit:
$(function(){
$('form[name=updateProntuario]').submit(function(){
$.ajax({
type: 'POST',
url: 'www',
dataType: 'json',
data: $(this).serialize(),
success: function(data){
$("#loading").attr("class", "loading")
swal_sucesso("Tudo certo!", "As informações sobre a consulta foram atualizadas.")
}
});
return false;
})
})
OBS: quando eu faço o formulário direto no HTML (sem montar vários itens com um laço, como acima), o submit funciona normalmente.
Sempre que atualizo as informações de minha página HTML SIMPLES, preciso "apagar todo histórico e conteúdo de navegação" pois mesmo se tiver passado horas ou dias sempre é exibido o que esta no cache do navegador.
Como consigo fazer com que a página sempre que for acessada novamente, ou após 5 minutos ela recarregue?
Acho que seria como recarregar automaticamente.
Gostaria de agradecer o topico do Tonga (topic/436039-resolvido refresh/) pois me esclareceu a criar um método prático para certificar se o form vem do botão ou do F5.
Vou esclarecer também que só tenho essa necessidade quando o primeiro form do documento é um input, porque na maioria dos meus casos sempre é um search.
No Value do botão eu coloco o time:
<button type="submit" name="carga" class="button" value="<?PHP echo $time;?>">
Coloco a condição se estiver setado e se for diferente da sessão:
if(isset($_POST['carga']))
{
$compara = ($_POST['carga']);
if($compara != $_SESSION['compara'])
{
E depois do insert, ainda dentro da condição eu gravo a variável na sessão:
$_SESSION['compara'] = $compara;
Obrigado mais uma vez ao Tonga e ao Forum. Se alguém souber de um método mais prático, por gentileza será muito útil divulgar!!!!
Estou precisando fazer um refresh automático em algumas páginas do site de um cliente. Porém, esse refresh precisa acontecer apenas UMA vez.
Eu sei que daria pra eu colocar a meta tag abaixo, por exemplo:
<meta content="3;url=http://www.meusite.com.br/index.php" http-equiv="Refresh" />
Mas aí ela atualizaria sempre a cada 3 segundos. E eu queria que atualizasse só uma vez. Como dá pra fazer isso? Com uso de SESSION, COOKIE ou alguma outra coisa?
Boa noite pessoal, preciso fazer com que seja carregado somente a informação dentro de uma determinada div, pois ela deve atualizar quando for alterada a informação no BD. Carregar a pagina inteira a cada 5 segundos seria ruim pois provavelmente o usuário estranharia, fiz da seguinte forma, conforme os prints.
Deu certo, porém a informação foi alterada a partir da alteração feita no banco de dados, porém, dentro da div, apareceu outra página igual, gerando duplicidade sobreposta.
Aguardo sugestões.
Ola pessoal se puderem poderia me dar uma ajuda na parte do REFRESH
pois quero que o sistema ele faz um REFRESH se por acaso o usuario ou uns dos admin digitar a senha ou login errado
ele voltar para a pagina de login
O sistema esta funcionando esta logando tudo certo até ai o que eu quero e a parte de fazer o REFRESH só que não esta dando certo quando digita a senha errada ele não volta ao index da pagina de login ele esta parando onde esta o logar.php ou seja nesta parte que aparece a seguinte msg
quero que quando não for feito o login com sucesso ele mande de volta para o index.php pra fazer novamente o login
Alguém pode me dar esta ajuda de como fazer este REFRESH funcionar aqui
este é o código do logar.php
Compartilhar este post
Link para o post
Compartilhar em outros sites