- 
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á
 
 
 
- 
			
			
 
         
                 
                 
	 
	 
	 
	 
	 
	 
	 
	
Ola..
Alguém sabe como eu posso criar um gerador de key lincese para sites?
Que seja válido e único por domínio de instalação..
A pessoa ao adquirir o site no formulário da compra dela ela coloca o domínio que sera usado..
Nesta chave ter prefixo exemplo
IMASTERS-b94df39d2d7763c4a280306398b366a77
Na parte do form eu fiz
Campos
Nome
Cpf
Email
Chave <- onde recebe o key
Entre outros campos
Pra que tudo venha dar certo sei que é preciso gerar uns codigo por exemplo no arquivo
DataBase.php
eu vi em um arquivo que ela vem tipo assim
<php
$III11111I = file(_FILE_);eval(base64_decode(aqui vai codigo grande);
Mais como posso fazer isso e que funcione
Compartilhar este post
Link para o post
Compartilhar em outros sites