public function update($id) { $sql = "UPDATE {$this->table} SET login = :login, \n\t\t senha = :senha, \n\t\t dicasenha = :dicasenha, \n\t\t nome = :nome, \n\t\t sobrenome = :sobrenome, \n\t\t telefone = :telefone, \n\t\t endereco = :endereco,\n\t\t site = :site,\n\t\t\t\t\t\t\t\t\t\t email = :email\n\t\t\t\t WHERE id = :id"; $stmt = DB::prepare($sql); $stmt->bindParam(':login', $this->login); $stmt->bindParam(':senha', $this->senha); $stmt->bindParam(':dicasenha', $this->dicasenha); $stmt->bindParam(':nome', $this->nome); $stmt->bindParam(':sobrenome', $this->sobrenome); $stmt->bindParam(':email', $this->email); $stmt->bindParam(':telefone', $this->telefone); $stmt->bindParam(':endereco', $this->endereco); $stmt->bindParam(':site', $this->site); $stmt->bindParam(':id', $id); $stmt->execute(); $usuario_permissao = new Usuarios_Permissao(); $usuario_permissao->SetId_Usuario($id); $usuario_permissao->SetStatus($this->status_usuario); $usuario_permissao->SetPermissao($this->permissao_usuario); if (!$usuario_permissao->findUsuariofetchAll($id)) { return $usuario_permissao->update($id); } else { return $usuario_permissao->Insert(); } }
</ul> </div><!--/.nav-collapse --> </div><!--/.container-fluid --> </nav> <div class="container"> <div class="col-sm-8"> <?php $usuario = new Usuarios(); $usuario->create_table(); $usuario_permissao = new Usuarios_Permissao(); $usuario_permissao->create_table(); $status = 0; if (isset($_GET['acao']) && $_GET['acao'] == 'editar') { $id = (int) $_GET['id']; $result_usu = $usuario->find($id); if ($usuario_permissao->findUsuariofetchAll($id)) { $result_usu_per = $usuario_permissao->findUsuario($id); $status = $result_usu_per->status; } ?> <div class="col-sm-9"> <!--Form editar--> <form class="form-horizontal" name="formeditar" method="post" action="usuarios_view.php"> <fieldset> <legend class="text-center header">Teste Tex</legend> <div> <div class="control-group"> <label for="login" class="control-label">Usuário</label> <div class="controls"> <input type="text" name="login" value="<?php