-
Posts
40 -
Cadastrado em
-
Última visita
Reputação
8-
i7 11700K + 4070 ti da gargalo ?
Elyton Moreira respondeu ao tópico de Elyton Moreira em Placas de vídeo
@Goner Então, minha placa atual é uma 1660 ti, e se eu comprar uma 4070 valeria a pena ou devo ir em outra? -
i7 11700K + 4070 ti da gargalo ?
Elyton Moreira respondeu ao tópico de Elyton Moreira em Placas de vídeo
@Goner @Goner Eu descobri o site Pc builds meio que mostra o cenário de desempenho do processador e placa de vídeo, eu coloquei meu processador e essa 7900xt ela da gargalo nos 3 modos: Full HD/quadhd/4k -
i7 11700K + 4070 ti da gargalo ?
Elyton Moreira respondeu ao tópico de Elyton Moreira em Placas de vídeo
@Goner Vou ficar de olho nesse modelo, o monitor talvez troco ano que vem. -
i7 11700K + 4070 ti da gargalo ?
Elyton Moreira respondeu ao tópico de Elyton Moreira em Placas de vídeo
@Goner Puts, eu peguei um trauma com gpu amd todo mês driver vinha pior que o outro -
Boa tarde a todos, estou pensando em sair de uma 1660 super e comprar um monitor quadHD, o meu processador suporta a placa de vídeo ao máximo dela sem nenhum gargalo?
-
Eu tenho a mesma placa modelo TUF da ASUS, eu ativei essa opção na BIOS e continua acusando o mesmo erro de incompatibilidade no sistema da microsoft, estranho. Meu processador é um I5 10400F.
-
Elyton Moreira alterou sua foto pessoal
-
PHP Não está salvando todos os Registro do Foreach
Elyton Moreira respondeu ao tópico de Elyton Moreira em Web e banco de dados
Utilizando dd($dados) ; ele retorna isso array:3 [▼ "_token" => "MZOBw295E6W5SEtPPnsvV4seev2GeH3M94rsrI71" "nomerespo" => "Mario" "nomealuno" => "Maria Joaquina" ] Olha os print 1- Ele traz da tabela matricula o user_id relacionado ao usuário logado, automaticamente ele traz e joga no form e nele usuário verificar o nome do responsável e o nome do filho e clica no botão para salvar para confirmar. print -> https://prnt.sc/llsn19 2 - Depois que salva o adm vai na aba relatório para verificar se todos os campos foram salvo só que ele só ta salvando o ultimo nome do aluno e do pai queria que salve todos os dados... como estava no primeiro print. print tela do adm -> https://prnt.sc/llsof3 -
PHP Não está salvando todos os Registro do Foreach
Elyton Moreira postou um tópico em Web e banco de dados
No id do usuário ele tem 2 registro só que na hora de salvar ele só salva 1 registro e não os 2 como deveria Segue Código abaixo -- Controller Lista os dados do usuário no card public function listardados(){ $matricula = Matricula::where('user_id', Auth::id())->get(); //dd($matricula); return view('dashboard.renovacao.teste', compact( 'matricula')); } -- Controller Salvar os Registros public function store(RenovacaoRequest $request){ $user = Auth()->user(); $dados = $request->all(); $renovacao = Renovacao::create($dados); return view('dashboard.renovacao.confirmacao', compact ('renovacao')); } -- View form @extends('layouts.app') @section('content') <div class="container"> <div class="row"> <form class="form-horizontal " id="regForm" action="{{route('renovacao.store')}}" method="POST"> <div class="card-panel white"> <h4 class="center">Solicitar Renovação</h4> <div class="row"></div> {{ csrf_field()}} <right> <a>**Dados Cadastrados**</a> </right> <div class="row"></div> <div class="row"></div> <div class="row"> @foreach($matricula as $matric) <div class="row"> <div class="col s6 m6"> <div class="input-field {{$errors->has('user_id') ? 'has-error' : ''}} "> <label for="produto">Nome do Pai:</label> <input type="text" class="form-control" name="nomerespo" value="{{ $matric->nomedopai }}"> </div> </div> <div class="col s6 m6"> <div class="input-field {{$errors->has('user_id') ? 'has-error' : ''}} "> <label for="produto">Nome do Aluno(a):</label> <input type="text" class="form-control" name="nomealuno" value="{{ $matric->nomealuno }}"> </div> </div> </div> @endforeach <div class = "row"> <div class="col s12"> <a title="Voltar Para Página Principal" class="btn orange darken-4 btn-info left " href="/admin">Voltar <i class="material-icons left">arrow_back_ios</i> </a> <button type="submit" class="btn orange darken-4 btn-info right">Confirmar <i class="material-icons left">save</i> </button> </div> </div> </div> </div> </form> </div> </div> @endsection -
@navegantenarede Banco que estou utilizando é o PostgreSQL, o sistema é praticamente para uma escola onde os pais irão acessar, por isso tô nessa dúvida para hospedagem
-
@navegantenarede Qual site de hospedagem você indica? Eu tava querendo pegar a hospedagem compartilhada da scriptcase
-
@Matheus Hirota Essa Hospedagem aguenta tráfego de muitas pessoas conectadas ao mesmo tempo ?
-
Java Como pegar o ID do usuário após buscar login JavaFx
Elyton Moreira respondeu ao tópico de Elyton Moreira em Java/Android SDK
Funcionou valeu mano pela ajuda hehee !!! Vou deixar a solução completa código fonte caso alguém queira futuramente... // class ResetSenhaController /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package Teladelogin.controller; import Teladelogin.bean.loginbean; import Teladelogin.dao.logindao; import chamartela.GerarTela; import jBDC.Conexao; import java.net.URL; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ResourceBundle; import java.util.logging.Level; import java.util.logging.Logger; import javafx.fxml.FXML; import javafx.fxml.Initializable; import javafx.scene.Node; import javafx.scene.Scene; import javafx.scene.control.Alert; import javafx.scene.control.Button; import javafx.scene.control.PasswordField; import javafx.scene.control.TextField; import javafx.scene.image.Image; import javafx.scene.image.ImageView; import javafx.scene.layout.AnchorPane; import javafx.stage.Stage; import load.LoadFXML; /** * FXML Controller class * * @author Elyton */ public class ResetSenhaController implements Initializable { Connection conn = null; PreparedStatement pst = null; ResultSet rs = null; Stage dialogStage = new Stage(); Scene scene; @FXML private TextField user; @FXML private PasswordField senha; @FXML private Button salvar; @FXML private Button buscar; @FXML private AnchorPane redimensionar; /** * Initializes the controller class. */ @Override public void initialize(URL url, ResourceBundle rb) { this.carregarImage(); //no buscar ele vai verificar na tabela do banco se existe o tal login e sim você vai e altera a senha this.buscar.setOnAction(event -> { if (buscarLogin()) { loginbean login = new loginbean(); logindao logi = new logindao(); conn = Conexao.getConnection(); String sql = "Select * from usuario where login = ? "; try { pst = (PreparedStatement) conn.prepareStatement(sql); pst.setString(1, user.getText()); rs = pst.executeQuery(); if (!rs.next()) { infobox("Login não encontrado, Verifique e tente Novamente ", null, "Erro"); this.user.setText(""); } else { infobox2("Login Encontrado", null, "Sucesso"); Node node = (Node) event.getSource(); dialogStage = (Stage) node.getScene().getWindow(); } } catch (Exception e) { // JOptionPane.showMessageDialog(null, e); e.printStackTrace(); } } }); //Ação do botao salvar this.salvar.setOnAction(event -> { if (validaCampo()) { loginbean login = new loginbean(); logindao logi = new logindao(); login.setLogin(user.getText()); login.setSenha(senha.getText()); try { logi.Alterar(login); //chama o metodo alterar na classe Logindao infobox2("Senha Alterada com Sucesso", null, "Ok"); Node node = (Node) event.getSource(); dialogStage = (Stage) node.getScene().getWindow(); dialogStage.close(); } catch (Exception ex) { Logger.getLogger(ResetSenhaController.class.getName()).log(Level.SEVERE, null, ex); } } }); } public static URL getFXML() { return ResetSenhaController.class.getResource("/Teladelogin/view/ResetSenha.fxml"); } // metodo infobox pra aparecer a janela personalizada public void infobox(String infoMessage, String headerText, String title) { Alert alert = new Alert(Alert.AlertType.ERROR); alert.setContentText(infoMessage); alert.setTitle(title); alert.setHeaderText(headerText); Stage stage = (Stage) alert.getDialogPane().getScene().getWindow(); stage.getIcons().add(new Image("/imagem/logo b.png"));//adicionar uma imagem no lugar daquele icone do java quando abre o frame alert.showAndWait(); } // metodo infobox pra aparecer a janela personalizada public void infobox2(String infoMessage, String headerText, String title) { Alert alert = new Alert(Alert.AlertType.INFORMATION); alert.setContentText(infoMessage); alert.setTitle(title); alert.setHeaderText(headerText); Stage stage = (Stage) alert.getDialogPane().getScene().getWindow(); stage.getIcons().add(new Image("/imagem/logo b.png")); //adicionar uma imagem no lugar daquele icone do java quando abre o frame alert.showAndWait(); } // metodo validar os campo login e senha caso clique no botao salvar e os tiver vazio os campos login e senha ele vai aparecer mensagem de erro "preencha os campos bla bla " private boolean validaCampo() { String erroMessage = ""; if (user.getText() == null || user.getText().length() == 0) { //varivel user que defini o nome para textfield login erroMessage += "Login inválido\n"; } if (senha.getText() == null || senha.getText().length() == 0) { //varivel senha que defini o nome para PasswordField senha erroMessage += "Senha inválido\n"; } if (erroMessage.length() == 0) { return true; } else { Alert alert = new Alert(Alert.AlertType.ERROR); alert.setTitle("Erro ao Alterar de Senha"); alert.setHeaderText("Campos Vazios, Insira os Dados para Atualizar as Informações "); alert.setContentText(erroMessage); Stage stage = (Stage) alert.getDialogPane().getScene().getWindow(); stage.getIcons().add(new Image("/imagem/logo b.png")); alert.showAndWait(); return false; } } // metodo validar os campo buscar caso clique no botao buscar e nao tiver o campo login preenchido ele vai aparecer mensagem de erro private boolean buscarLogin() { String erroMessage = ""; if (user.getText() == null || user.getText().length() == 0) { //varivel user que defini o nome para textfield login erroMessage += "Login inválido\n"; } if (erroMessage.length() == 0) { return true; } else { Alert alert = new Alert(Alert.AlertType.ERROR); alert.setTitle("Buscar Login "); alert.setHeaderText("Campo Vazio, Insira o Login para Buscar mais Informações "); alert.setContentText(erroMessage); Stage stage = (Stage) alert.getDialogPane().getScene().getWindow(); stage.getIcons().add(new Image("/imagem/logo b.png")); alert.showAndWait(); return false; } } } //class LoginDao /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package Teladelogin.dao; import Teladelogin.bean.loginbean; import jBDC.Conexao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.logging.Level; import java.util.logging.Logger; /** * * @author Elyton */ public class logindao { private Connection con = null; private PreparedStatement pst = null; private ResultSet rs = null; //update para alterar a senha public Object Alterar(Object obj) throws Exception { loginbean login = (loginbean) obj; String sql = "update usuario set senha = ? where login = ?"; try { con = Conexao.getConnection(); pst = con.prepareStatement(sql); pst.setString(1, login.getSenha()); pst.setString(2, login.getLogin()); pst.execute(); return login; } catch (SQLException ex) { Logger.getLogger(logindao.class.getName()).log(Level.SEVERE, null, ex); } finally { Conexao.fechar(pst); Conexao.fechar(con); } return null; } public Object listar() throws Exception { String sql = "Select * from usuario where login = ? "; //vai na tabela usuario no banco de dados e verifica se existe o login na qual o ususario procura para alterar a senha try { con = Conexao.getConnection(); pst = con.prepareStatement(sql); rs = pst.executeQuery(); while (rs.next()) { loginbean login = new loginbean(); login.setLogin(rs.getString(1)); return login; } } catch (SQLException ex) { Logger.getLogger(logindao.class.getName()).log(Level.SEVERE, null, ex); } finally { Conexao.fechar(rs); Conexao.fechar(pst); Conexao.fechar(con); } return null; } } -
Java Como pegar o ID do usuário após buscar login JavaFx
Elyton Moreira respondeu ao tópico de Elyton Moreira em Java/Android SDK
esse !senha.isEmpty() coloca aonde ? sobre validação eu já fiz um método que valida se campo está vazio ou nao utilizei o infobox adicionado 18 minutos depois Agora ele deu uns seguintes erros de exception Executing C:\Users\Elyton\Documents\Projeto igreja\Projeto_Cadastramento_Depart\dist\run1679245453\Projeto_Cadastramento_Depart.jar using platform C:\Program Files\Java\jdk1.8.0_111\jre/bin/java abr 06, 2018 1:28:08 AM Teladelogin.controller.ResetSenhaController lambda$initialize$1 GRAVE: null java.lang.ClassCastException: java.lang.String cannot be cast to Teladelogin.bean.loginbean at Teladelogin.dao.logindao.Alterar(logindao.java:29) at Teladelogin.controller.ResetSenhaController.lambda$initialize$1(ResetSenhaController.java:111) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) at javafx.event.Event.fireEvent(Event.java:198) at javafx.scene.Node.fireEvent(Node.java:8413) at javafx.scene.control.Button.fire(Button.java:185) at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182) at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96) at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89) at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) at javafx.event.Event.fireEvent(Event.java:198) at javafx.scene.Scene$MouseHandler.process(Scene.java:3757) at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485) at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762) at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494) at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:380) at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:294) at java.security.AccessController.doPrivileged(Native Method) at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:416) at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389) at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:415) at com.sun.glass.ui.View.handleMouseEvent(View.java:555) at com.sun.glass.ui.View.notifyMouse(View.java:937) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191) at java.lang.Thread.run(Thread.java:745) Eu cliquei pra saber onde tava dando erro pra saber qual linha tava o problema ele me levou pra classe logindao e ResetSenhaController olha o print -
Java Como pegar o ID do usuário após buscar login JavaFx
Elyton Moreira respondeu ao tópico de Elyton Moreira em Java/Android SDK
Então o logincontroller ficaria assim ? public void initialize(URL url, ResourceBundle rb) { this.carregarImage(); this.buscar.setOnAction(event -> { if (buscarLogin()) { loginbean login = new loginbean(); logindao logi = new logindao(); conn = Conexao.getConnection(); String sql = "Select * from usuario where login = ? "; try { pst = (PreparedStatement) conn.prepareStatement(sql); pst.setString(1, user.getText()); rs = pst.executeQuery(); if (!rs.next()) { infobox("Login não encontrado, Verifique e tente Novamente ", null, "Erro"); this.user.setText(""); } else { infobox2("Login Encontrado", null, "Sucesso"); //logi.listar(); Node node = (Node) event.getSource(); dialogStage = (Stage) node.getScene().getWindow(); } } catch (Exception e) { // JOptionPane.showMessageDialog(null, e); e.printStackTrace(); } } }); this.salvar.setOnAction(event -> { if (validaCampo()) { loginbean login = new loginbean(); logindao logi = new logindao(); login.setLogin(user.getText()); login.setSenha(senha.getText()); login.setCodigo(Integer.parseInt(codigo.getText())); try { logi.Alterar(login.getSenha()); infobox2("Usuário e Senha Alterado com Sucesso", null, "Ok"); Node node = (Node) event.getSource(); dialogStage = (Stage) node.getScene().getWindow(); dialogStage.close(); } catch (Exception ex) { Logger.getLogger(ResetSenhaController.class.getName()).log(Level.SEVERE, null, ex); } } }); } //classe dao deixei assim depois que coloquei os select e update que você falou /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package Teladelogin.dao; import Teladelogin.bean.loginbean; import jBDC.Conexao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.logging.Level; import java.util.logging.Logger; /** * * @author Elyton */ public class logindao { private Connection con = null; private PreparedStatement pst = null; private ResultSet rs = null; public Object Alterar(Object obj) throws Exception { loginbean login = (loginbean) obj; String sql = "update usuario set senha = ? where login = ?"; try { con = Conexao.getConnection(); pst = con.prepareStatement(sql); pst.setString(1, login.getSenha()); pst.setString(2, login.getLogin()); pst.execute(); return login; } catch (SQLException ex) { Logger.getLogger(logindao.class.getName()).log(Level.SEVERE, null, ex); } finally { Conexao.fechar(pst); Conexao.fechar(con); } return null; } public Object listar() throws Exception { String sql = "Select * from usuario where login = ? "; try { con = Conexao.getConnection(); pst = con.prepareStatement(sql); rs = pst.executeQuery(); while (rs.next()) { loginbean login = new loginbean(); login.setLogin(rs.getString(1)); return login; } } catch (SQLException ex) { Logger.getLogger(logindao.class.getName()).log(Level.SEVERE, null, ex); } finally { Conexao.fechar(rs); Conexao.fechar(pst); Conexao.fechar(con); } return null; } }
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais