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

Tratar mensagem de erro


nsouza

Pergunta

Colegas,

este codigo esta funcionando perfeitamente, e retorna a mensagem de erro conforme abaixo.

Eu gostaria de tratar esta mensagem dando um alerta na tela com uma mensagem digitada por mim.

tentei fazer

if ($e->getCode()==HY093)
         alert ("erro de parametro");

Não deu certo, alguém poderia me ajudar?


[b][color=#FF0000]Erro: Código -> HY093
Mensagem -> SQLSTATE[HY093]: Invalid parameter number: :categoria[/color][/b]

try{

     $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     $query = $conn->prepare($sql);
     $query->bindValue(':id',$id,PDO::PARAM_INT);
     $query->bindValue(':categoria',$txtCategoria,PDO::PARAM_STR);
     $query->bindValue(':opr',$acao,PDO::PARAM_STMT);
     $query->execute();

     print "<script type = 'text/javascript'> location.href = 'principal.php?link=2'</script>";
     $conn = null;
 }
 catch (PDOException $e){
     
     echo "Erro: Código -> " . $e->getCode() ."<br>". " Mensagem -> " . $e->getMessage();

 }

Link para o comentário
Compartilhar em outros sites

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

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,1k
    • Posts
      651,9k
×
×
  • Criar Novo...