Jump to content

Search the Community

Showing results for tags 'função'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 76 results

  1. Túlio Martins

    Problemas estranho com função update

    Bom dia pessoa, sou novo no fórum portanto desculpem se este primeiro post estiver fora dos seus padrões. Estou com um problema aqui que talvez por falta do conhecimento necessário não estou conseguindo resolver de maneira nenhuma. Abaixo segue a função que está me dando dor de cabeça, trata-se de uma função de atualização de um usuário no banco MySQL public function update_user_form () { // Configura os dados do formulário $this->form_data = array(); // Verifica se algo foi postado if ( 'POST' == $_SERVER['REQUEST_METHOD'] && ! empty ( $_POST ) ) { // Faz o loop dos dados do post foreach ( $_POST as $key => $value ) { // Configura os dados do post para a propriedade $form_data $this->form_data[$key] = $value; } } else { // Termina se nada foi enviado return; } // Verifica se a propriedade $form_data foi preenchida if( empty( $this->form_data ) ) { return; } // Verifica se o usuário existe $db_check_user = $this->db->query ('SELECT user_id FROM users WHERE cpf = "'.$this->form_data['cpf'].'";'); // Verifica se a consulta foi realizada com sucesso if ( ! $db_check_user ) { $this->form_msg = 'toastr.error("Erro ao encontrar usuário, contate o administrador");'; return; } // Obtém os dados da base de dados MySQL $fetch_user = $db_check_user->fetch(); //Obtem a data e hora do cadastro $datetime = date('Y-m-d h:m:s'); //Obtem o usuário que está editando para identificar quem fez o a edição $this->id_usuario = $_SESSION['userdata']['user_id']; // Executa a edição $query = $this->db->update('users', 'user_id', $fetch_user['user_id'], array( 'user' => chk_array( $this->form_data, 'user_mail'), 'user_name' => chk_array( $this->form_data,'user_name'), 'status' => '1', 'cpf' => $this->form_data['cpf'], 'rg' => $this->form_data['rg'], 'rua' => $this->form_data['rua'], 'numero' => $this->form_data['numero'], 'bairro' => $this->form_data['bairro'], 'complemento' => $this->form_data['complemento'], 'estado' => $this->form_data['estado'], 'cidade' => $this->form_data['cidade'], 'cep' => $this->form_data['cep'], 'tel_fixo' => $this->form_data['tel_fixo'], 'tel_cel' => $this->form_data['tel_cel'], 'tel_cel2' => $this->form_data['tel_cel2'], 'dtmodificacao' => $datetime, 'user_modificacao' => $this->id_usuario, )); // Verifica se a edição está OK e configura a mensagem if ( ! $query ) { $this->form_msg = 'toastr.error("Erro ao atualizar o usuário, contate o administrador");'; print_r($this->db); // Termina return; } else { $this->form_msg = 'toastr.success("Usuário editado com sucesso");'; // Termina return; } } // update_user_form O que acontece é que se eu tento atualizar o campo CPF o mesmo cai dentro do if que confere a query retornando a mensagem: "Erro ao atualizar o usuário, contate o administrador" porém qualquer outro campo funciona normalmente. Apenas uma observação, uso o CPF para verificar se o usuário já existe na query anterior como podem ver em: "$db_check_user = $this->db->query ('SELECT user_id FROM users WHERE cpf = "'.$this->form_data['cpf'].'";');" porém no WHERE lá está o CPF vindo do formulário, e se eu usar outro campo o problema passa a ser com este outro campo e não mais com o CPF. Já quebrei a cabeça aqui e nada que faço funciona. Por favor me ajudem. Obrigado !
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.