-
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