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

PHP dando erro na update


xjokerx

Pergunta

bom dia, as funções de inset, select e o config , todos estao funcionando corretamente, já integrei ao banco de dados do meu servidor na web, consigo inserir e mostrar os dados inseridos, porém na hora do update, na hora de atualizar o campo atraves da id é retornada uma msg de erro no codigo do update.php,

estou fazendo isso acompanhando um dvd q um amigo me emprestou, o meu código esta igual ao do video.. exatamente idêntico, mas o meu esta dando erro e n acho esse erro por nada, já tentei diversos outros modos de resolve isso, isso esta atrasando o tempo q a era para o site estar no ar e rodando bem...

o erro mostrado é o seguinte >> ((PHP Fatal error: Call to a member function bindValue() on a non-object in E:\\\\\update.php on line 19))<< o codigo segue a seguir.

<?php if(isset($_POST['atualizar'])){
$campo1 = strip_tags(trim($_POST['campo1']));
$campo2 = strip_tags(trim($_POST['campo2']));
$idPost = strip_tags(trim($_POST['id']));

$sql_atualiza = 'UPDATE teste SET campo1 = :campo1, campo2 = :campo2 WHERE id = :idPost';

try{
$query_update = $conecta->prepare($sql_atualiza);
$query_updade->bindValue(':campo1',$campo1,PDO::PARAM_STR); essa é a linha 19 citada
$query_updade->bindValue(':campo2',$campo2,PDO::PARAM_STR);
$query_updade->bindValue(':idPost',$idPost,PDO::PARAM_STR);
$query_updade->execute();
echo 'Atualizado com sucesso!';

}catch (PDOexception $error_conecta){
echo'Erro ao atualizar '.$error_update->getMessage();

}

}?>
<?php
$sql_select = 'SELECT * FROM teste';

try{
$query_select = $conecta->prepare($sql_select);
$query_select->execute();
$resultado_query = $query_select->fetchAll(PDO::FETCH_ASSOC);
$count = $query_select->rowCount(PDO::FETCH_ASSOC);
echo 'Encontramos '.$count.' Resultados <br />';

}catch (PDOexception $error_select){
echo 'Erro ao selecionar '.$error_select->getMessage();
}
if($count == '0'){
echo 'Nada encontrado';
}else{
foreach($resultado_query as $res){
$idPost = $res['id'];
$campo1 = $res['campo1'];
$campo2 = $res['campo2'];

?>
<form name="atualizar" action="" enctype="multipart/form-data" method="post">
Campo 1 <input type="text" name="campo1" value="<?php echo $campo1;?>"/><br />
Campo 2 <input type="text" name="campo2" value="<?php echo $campo2;?>" /><br />
A ID <input type="text" name="id" value="<?php echo $idPost;?>"/><br />
<input type="submit" name="atualizar" value="Enviar" />

</form>
<?php
}
}
?>

Editado por MLeandroJr!
Adicionadas as tags [code][/code] - MLeandroJr!
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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...