Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Update


Tico19

Pergunta

Olá pessoal boa tarde.

Estou com o seguinte problema, criei um formulário onde busca informações do BD só que não consigo atualizar os dados, aparece mensagem "Dados não alterados".

<?php

$id = $_POST['id'];
$nome = $_POST['nome'];
$endereco = $_POST['endereco'];
$ddd = $_POST['ddd'];
$telefone = $_POST['telefone'];;

$id = (integer) $id;

include("conectar.php");

$upd = "UPDATE tbcliente SET nome='$nome', endereco='$endereco', ddd='$ddd', telefone='$telefone' WHERE id='$id' ";

$query_upd = @mysql_query($upd) or die ("Erro na query");


  if(mysql_affected_rows() > 0 )
    echo "Alteração feita com sucesso<br>";
    
    else    
      echo "Dados não alterados";
    
mysql_close();
?

Se alguém puder me da uma dica fico muito grato e bom final de semana para todos do fórum Script Brasil.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Prezado,

Visualmente a sintaxe da query está correta.

Dica:

Verificar se as variaveis foram preenchidas corretamente.

Da forma que você implementou, não fica claro onde está ocorrendo o erro, pois, não existem nenhuma verificação.

if(isset($variavel)){
    {....}
}
Uma outra forma é debugar seu código, imprimindo a query antes de ser executada. Copie a query e execute em seu banco de dados.
{...}
$upd = "UPDATE tbcliente SET nome='$nome', endereco='$endereco', ddd='$ddd', telefone='$telefone' WHERE id='$id' ";

echo $upd;

exit;
{...}

Faça os teste,

Qualquer duvida tamo ae!

Abraço

Link para o comentário
Compartilhar em outros sites

  • 0
Prezado,

Visualmente a sintaxe da query está correta.

Dica:

Verificar se as variaveis foram preenchidas corretamente.

Da forma que você implementou, não fica claro onde está ocorrendo o erro, pois, não existem nenhuma verificação.

if(isset($variavel)){
    {....}
}
Uma outra forma é debugar seu código, imprimindo a query antes de ser executada. Copie a query e execute em seu banco de dados.
{...}
$upd = "UPDATE tbcliente SET nome='$nome', endereco='$endereco', ddd='$ddd', telefone='$telefone' WHERE id='$id' ";

echo $upd;

exit;
{...}
Faça os teste, Qualquer duvida tamo ae! Abraço
Romero muito obrigado. Fiz a dica que você passou e deu certo!
if(isset($variavel)){
    {....}
}

Vlw brother!!

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...