Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, tudo bem ? Estou com um pequeno problema em php, o que acontece é que estou passando uns itens de um formulário e pegando em PHP no outro, até aí, tudo bem, eu já conferi e vi que está de fato passando as informações. O problema é que NÃO está atualizando no BANCO. Já tentei muita coisa e nada, eu ainda acredito que é algo simples que eu estou deixando passar, mas eu não consigo enxergar mais nada que possa haver de errado. Alguém pode me dar um HELP ? Segue abaixo o código em PHP:
<?php
include_once("../../conecta_banco.inc");
$usuario = $_REQUEST["id"];
$iddouser = utf8_encode($_POST['id_usuario']);
$nomedouser = utf8_encode($_POST['recipient-nome']);
$boxdouser = utf8_encode($_POST['recipient-box']);
$emaildouser = utf8_encode($_POST['recipient-email']);
$senhadouser = utf8_encode($_POST['recipient-senha']);
$permissaodouser = utf8_encode($_POST['recipient-permissao']);
$situacaodouser = utf8_encode($_POST['recipient-situacao']);
$result_usuarios = "UPDATE usuarios SET usu_nome ='$nomedouser', usu_box = '$boxdouser', usu_email = '$emaildouser',
usu_senha = '$senhadouser', usu_permissao = '$permissaodouser', usu_situacao = '$situacaodouser' WHERE usu_id = '$iddouser'";
$resultado = mysqli_query($link, $result_usuarios);
if(mysqli_affected_rows($link) != 0)
{
echo "
<META HTTP-EQUIV=REFRESH CONTENT = '0;URL=painel_adm.php?id=$usuario'>
<script type=\"text/javascript\">
alert(\"Usuário alterado com Sucesso.\");
</script>
";
}
else
{
echo "
<META HTTP-EQUIV=REFRESH CONTENT = '0;URL=painel_adm.php?id=$usuario'>
<script type=\"text/javascript\">
alert(\"Usuário não foi alterado com Sucesso.\");
</script>
";
}
mysqli_close($link);
?>Desculpa pessoal, já identifiquei o erro, não está passando informação na variável $iddouser.
<input type="hidden" id="id_usuario" name="id_usuario">
estou utilizando o hidden no formulário anterior, mas não está passando o id daquela linha.Desculpa galera, eu percebi o erro aqui agora, estava no meu javascript,
Eu estava colocando: modal.find('#id_item').val(recipient)
Enquanto que o correto era: modal.find('#id_user').val(recipient)
Obrigado Remazela pela Ajuda !!
Caro Matheus
Segue um exemplo simples de Update, verifica o código se te ajuda.
<!DOCTYPE html>