Ir para conteúdo

POWERED BY:

  • ×   Você colou conteúdo com formatação.   Remover formatação

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

  • Conteúdo Similar

    • Por proflupin
      Estou com dificuldade para criar uma chave estrangeira no meu banco de dados.
       
      No meu cadastro de chamados, é buscado o id da sessão e passa ao banco de dados, conforme abaixo:
      $titulo = $_POST['titulo']; $desc = $_POST['desc']; $id_usuario = $_SESSION['id_usuario']; $query = "INSERT INTO `chamados` (`titulo_chamado`, `desc_chamado`, `usuario_id`) VALUES ('$titulo', '$desc', '$id_usuario')"; $insere = mysqli_query($conexao, $query); Minha tabela chamados é a seguinte:

       
      E a de usuários a seguinte:

       
      O que pretendo fazer é: ao inserir na tabela 'chamados'(id_usuario) seja referenciado com o (id_usuario) da tabela 'usuarios'.
    • Por Almeidareii
      Bom, tenho 3 enigmas para descobrir porém não estou conseguindo, se puderem me dar uma  ajuda, com alguma dica ou com a propria rsp kk
      Encontrar algum padrao, alguma coisa ja ajuda, obrigado a todos.
      obs eles podem estar interligados
       
      1)
      139 28 49 19 189 11 5 18
      156 66 49 19 95 10 
      214 9 
      19 5 88 15 45 29
      101 11 156 66
      129 10 19 5 88 15
      101 11 19 5 45 29
      129 10
      214 9
      45 29 139 26
      156 66 19 5 95 10
      43 63 136 21 5 18
      214 9
      156 66 5 18
      189 11 88 15 156 66 49 19
      95 10 19 5 139 28
      101 11 5 18 129 10
      139 28 49 19 189 11 5 18
      101 11 19 5 45 29
      19 5 88 15 45 29
      189 11 88 15 156 66 49 19
      156 66 19 5 95 10
      95 10 19 5 139 28
      101 11 156 66
      88 15 139 26 38 26
      95 10 139 26 189 11
      139 28 5 18 156 66 5 18
      156 66 19 5 95 10
      19 5 88 15 45 29
      101 11 156 66
      214 9
      43 63 136 21 5 18
      139 28 49 19 189 11 5 18
      19 5 88 15 45 29
      129 10 19 5 88 15
      19 5 49 19 129 10
      19 5 88 15 45 29
      101 11 5 18 129 10
      139 28
      101 11 5 18 129 10
      129 10 19 5 88 15
      129 10
      19 5 88 15 45 29
      156 66 189 11 45 29
      101 11 5 18 129 10
      101 11 19 5 45 29
      43 63
      101 11 156 66
      129 10
      101 11 19 5 45 29
      214 9
      156 66 5 18
      139 28 49 19 189 11 5 18
      19 5 88 15 45 29
       
      2) 
      Imf%dmstpv"|jtwp1"Jv(oiw#fppvmn{o!uk'yknxwcu1'Lsc"nwpvv!jmkmdlo0
      E!fgsfggj-"wunhj#ptt(ptprv!fhth&k!lozyk'tzg#d'hnq0!C'wsuoqf$wh}0
       
      3)  Uma imagem com varios números em japones que traduzidos davam nisso (j? é por que tinha um j e eu não sei o seu valor):
      10 5 1 10 9 8 10 6 6 10 7 10 1 10 9 2 10 4 3 10 4 10 9 5 10 5 10 3 10 5 10 7 10 10 9 100 2 10 1 7 10 4 10 7 7 10 9 3 10 3 9 10 2 2 10 6 4 8 10 9 6 8 3 10 10 9 5 10 4 10 2 4 10 5 10 9 6 10 9 6 2 10 1 10 9 10 2 5 4 10 3 10 9 4 10 7 2 10 9 10 1 10 2 10 7 10 8 10 7 2 10 5 10 9 9 10 10 9 4 10 10 10 7 10 4 10 6 2 10 2 10 5 10 9 7 10 10 7 2 10 4 10 7 10 7 10 3 5 10 9 7 10 9 10 6 10 6 j? 10 9 6 10 2 10 7 2 10 8 10 9 9 10 6 10 9 4 10 4 10 7 2 10 4 10 9 6  10 4 j? 10 3 100 10 3 10 2
    • Por augustinoi
      Ola, preciso implementar um código de uma foreign key como no modelo 
       
      package Persistencia; import Entidades.TipoDeComportamento; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; /** * * @author Augusto */ public class TipoDeComportamentoDAO extends Conexao implements InterFaceDAO<TipoDeComportamento> { @Override public void salvar(TipoDeComportamento tipodecomportamento) { String sqlInsert = "INSERT INTO TIPODECOMPORTAMENTO ( " + "CODIGO, " + "DESCRICAO " + ") VALUES (?,?);"; if (pesquisarSeExisteOTipoDeComportamento(tipodecomportamento)) { System.out.print("Já existe um Tipo de Comportamento cadastrado com este Código no Banco de Dados. "); System.out.println("( " + tipodecomportamento.getCodigotipo() + " | " + buscarPorID(tipodecomportamento.getCodigotipo()).getDescricao() + " )"); } else { try { pstm = abrirConexaoComBD().prepareStatement(sqlInsert); pstm.setInt(1, tipodecomportamento.getCodigotipo()); pstm.setString(2, tipodecomportamento.getDescricao()); pstm.execute(); pstm.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } } } @Override public void deletar(TipoDeComportamento tipodecomportamento) { String sqlDeletar = "DELETE FROM TIPODECOMPORTAMENTO WHERE CODIGO = ?"; try { pstm = abrirConexaoComBD().prepareStatement(sqlDeletar); pstm.setInt(1, tipodecomportamento.getCodigotipo()); pstm.execute(); pstm.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } } @Override public void update(TipoDeComportamento tipodecomportamento) { String sql = "UPDATE TIPODECOMPORTAMENTO SET DESCRICAO=? where CODIGO=?"; try { pstm = abrirConexaoComBD().prepareStatement(sql); pstm.setString(1, tipodecomportamento.getDescricao()); pstm.setInt(2, tipodecomportamento.getCodigotipo()); pstm.execute(); pstm.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } } @Override public TipoDeComportamento buscarPorID(Integer id) { String sqlPesquisarPorId = "SELECT * FROM TIPODECOMPORTAMENTO WHERE CODIGO = ?"; TipoDeComportamento tipodecomportamento = new TipoDeComportamento(); try { pstm = abrirConexaoComBD().prepareStatement(sqlPesquisarPorId); pstm.setInt(1, id); ResultSet list = pstm.executeQuery(); while (list.next()) { tipodecomportamento.setCodigotipo(list.getInt("CODIGO")); tipodecomportamento.setDescricao(list.getString("DESCRICAO")); } pstm.close(); list.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } return tipodecomportamento; } @Override public List<TipoDeComportamento> listarTodos() { String sql = "SELECT * FROM TIPODECOMPORTAMENTO"; List<TipoDeComportamento> listadostiposdecomportamentos = new ArrayList<TipoDeComportamento>(); try { pstm = abrirConexaoComBD().prepareStatement(sql); ResultSet lista = pstm.executeQuery(); while (lista.next()) { TipoDeComportamento tipodecomportamento = new TipoDeComportamento(); tipodecomportamento.setCodigotipo(lista.getInt("CODIGO")); tipodecomportamento.setDescricao(lista.getString("DESCRICAO")); listadostiposdecomportamentos.add(tipodecomportamento); } pstm.close(); lista.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } return listadostiposdecomportamentos; } public boolean pesquisarSeExisteOTipoDeComportamento(TipoDeComportamento tipodecomportamento) { boolean teste = false; List<TipoDeComportamento> lista = listarTodos(); for (TipoDeComportamento tipo : lista) { if (tipo.getCodigotipo().equals(tipodecomportamento.getCodigotipo())) { teste = true; } } return teste; } } package Persistencia; import Entidades.Comportamento; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; /** * * @author Augusto */ public class ComportamentoDAO extends Conexao implements InterFaceDAO<Comportamento> { TipoDeComportamentoDAO daotipodecomportamento = new TipoDeComportamentoDAO(); @Override public void salvar(Comportamento comportamento) { if (pesquisarSeExisteOComportamento(comportamento)) { System.out.print("Já existe o comportamento cadastrado com este Código no Banco de Dados. "); System.out.println("( " + comportamento.getCodigo() + " | " + buscarPorID(comportamento.getCodigo()).getDescricao() + " )"); } else { String sqlInsert = "INSERT INTO COMPORTAMENTO (" + "CODIGODOCOMPORTAMENTO, " + "DESCRICAO, " + "TIPODECOMPORTAMENTO )" + "VALUES (?,?,?);"; try { pstm = abrirConexaoComBD().prepareStatement(sqlInsert); pstm.setInt(1, comportamento.getCodigo()); pstm.setString(2, comportamento.getDescricao()); // AQUI --------------------------------------------------------------------------------------------------------------------------------- pstm.setInt(3, comportamento.getTipodocomportamento().getCodigotipo()); // AQUI --------------------------------------------------------------------------------------------------------------------------------- pstm.execute(); pstm.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } } } @Override public void deletar(Comportamento entidade) { String sqlDeletar = "DELETE FROM COMPORTAMENTO WHERE CODIGO = ?"; try { pstm = abrirConexaoComBD().prepareStatement(sqlDeletar); pstm.setInt(1, entidade.getCodigo()); pstm.execute(); pstm.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } } @Override public void update(Comportamento entidade) { String sql = "UPDATE COMPORTAMENTO SET " + "CODIGO=?, " + "DESCRICAO=?, " + "TIPODECOMPORTAMENTO=? " + "WHERE CODIGO=?"; try { pstm = abrirConexaoComBD().prepareStatement(sql); pstm.setInt(1, entidade.getCodigo().get); pstm.setString(2, entidade.getDescricao()); pstm.setInt(3, entidade.getTipodocomportamento().getCodigotipo()); pstm.execute(); pstm.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } } public Comportamento buscarPorID(Integer id) { String sqlPesquisarPorId = "SELECT * FROM COMPORTAMENTO WHERE CODIGO = ?"; Comportamento comportamento = new Comportamento(); try { pstm = abrirConexaoComBD().prepareStatement(sqlPesquisarPorId); pstm.setInt(1, id); ResultSet lista = pstm.executeQuery(); while (lista.next()) { comportamento.setCodigo(lista.getInt("CODIGO")); comportamento.setDescricao(lista.getString("DESCRICAO")); comportamento.setTipodocomportamento(daotipodecomportamento.buscarPorID(lista.getInt("TIPODECOMPORTAMENTO"))); } pstm.close(); lista.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } return comportamento; } public List<Comportamento> listarTodos() { String sql = "SELECT * FROM COMPORTAMENTO"; List<Comportamento> listadecomportamentos = new ArrayList<Comportamento>(); try { pstm = abrirConexaoComBD().prepareStatement(sql); ResultSet lista = pstm.executeQuery(); while (lista.next()) { Comportamento comportamento = new Comportamento(); comportamento.setCodigo(lista.getInt("CODIGO")); comportamento.setDescricao(lista.getString("DESCRICAO")); comportamento.setTipodocomportamento(daotipodecomportamento.buscarPorID(lista.getInt("TIPODECOMPORTAMENTO"))); listadecomportamentos.add(comportamento); } pstm.close(); lista.close(); fecharConexaocomBD(); } catch (SQLException e) { e.printStackTrace(); } return listadecomportamentos; } public boolean pesquisarSeExisteOComportamento(Comportamento comportamento) { boolean teste = false; List<Comportamento> lista = listarTodos(); for (Comportamento tipo : lista) { if (tipo.getCodigo().equals(comportamento.getCodigo())) { teste = true; } } return teste; } } Não estou sabendo como funciona para extrair a sintaxe da entidade. colocar esse segundo get se alguém sobre onde tem uma explicação. 
    • Por hyper_pixel
      Nao estou conseguindo usar plugin como o slider pois tento acessar sistema/web -setup - wisard/ para ativar ou instalar(fazer o upload do zip) com o modulo do slider e da erro com a chave ssl
      Eu me cadastrei no markeplace magento gerei as 2 chaves a publica e a privada, quando coloco para acessar isso localmente da erro.!
      Alguem sabe como resolvo isso preciso, estou querendo trabalhar com o M2, instalar o slider free no magento 2, nao estou conseguindo pois sem slider nao tem loja  
      Ou como instalo e rodo um slider free?!
      Esse o erro:
      SSL certificate problem: unable to get local issuer certificate
    • Por AnthonyKamers
      Preciso pegar/get os dados de uma Array, porém para isso, preciso pegar a KEY dela com um Foreach;
       
      Resultado da minha array
      array (size=2) 0 => array (size=2) 'idProduto' => int 23 'Quantidade' => int 1 1 => array (size=2) 'idProduto' => int 22 'Quantidade' => int 1  
      Tentei pegar a key assim:
      foreach($_SESSION['carrinho'] as $carrinho){ $idProduto = $carrinho['idProduto']; $key = key($carrinho); }  
       
      o idProduto é pego normalmente, entretanto o $key dá print desta forma:
      $key = idProduto  
      Preciso muito disso, galera;
       
      Agradeço a todos, desde já
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.