Olá pessoal, meu problema é o seguinte, eu tenho um sistema de cadastro, e quero que o usuário consiga atualizar os seus dados.
Até ai tudo bem tenho funcionando, porem quando o usuário clica em atualizar ele vai pra outra página, eu queria que ficasse na mesma página com um action=""
E coloquei o código que já estava funcinando dessa forma
<?php
include "validar_session.php";
include "config/config.php";
if(!empty($_POST['submit'])){
$login = htmlspecialchars($_POST['login']);
$nome = $_POST['nome'];
$sobrenome = $_POST['sobrenome'];
$email = $_POST['email'];
$foto = $_FILES["foto"];
if (!empty($foto["name"])) {
// Pega extensão da imagem
preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext);
// Gera um nome único para a imagem
$nome_imagem = md5(uniqid(time())) . "." . $ext[1];
// Caminho de onde ficará a imagem
$caminho_imagem = "fotos/" . $nome_imagem;
$caminho_thumb = "fotos/thumb/" . $nome_imagem;
// Redmenciona e Recorta a imagem
require_once 'script/ThumbLib.inc.php';
$thumb = PhpThumbFactory::create($_FILES['foto']['tmp_name'] );
$thumb->adaptiveResize(115, 115);
$thumb->save('fotos/thumb/' . $nome_imagem);
// Faz o upload da imagem para seu respectivo caminho
move_uploaded_file($foto["tmp_name"], $caminho_imagem); }
// faz consulta para atualizar os dados
$sql = "update dados_administracao set Login = '$login',Nome = '$nome',Sobrenome = '$sobrenome',Email = '$email',Foto = '$nome' where Login = '$login_usuario'";
$consulta = mysql_query($sql);
// verifica se foi atualizado os dados
if($consulta) {
echo '<div class="alert alert-info">
<button type="button" class="close" data-dismiss="alert">×</button>
Parabéns você foi cadastrado em nosso sistema!
</div>';
} else {
echo '<div class="alert alert-info">
<button type="button" class="close" data-dismiss="alert">×</button>
Erro! por algum motivo não foi possível enviar sua solicitação, tente novamente mais tarde, ou entre em contato com o suporte!
</div>';
}
} ?>
E quando clico para atualizar os dados, não da em nada, nem mensagem de erro, nem atualiza, simplesmente não acontece nada, volta a página como se não tivesse nenhuma ação. alguém pode ver onde eu estou errando? Obrigado!
Pergunta
kel777
Olá pessoal, meu problema é o seguinte, eu tenho um sistema de cadastro, e quero que o usuário consiga atualizar os seus dados.
Até ai tudo bem tenho funcionando, porem quando o usuário clica em atualizar ele vai pra outra página, eu queria que ficasse na mesma página com um action=""
Ai no formulário eu fiz
E coloquei o código que já estava funcinando dessa formaE quando clico para atualizar os dados, não da em nada, nem mensagem de erro, nem atualiza, simplesmente não acontece nada, volta a página como se não tivesse nenhuma ação. alguém pode ver onde eu estou errando? Obrigado!
Link para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.