Ir para conteúdo
Fórum Script Brasil

Bianca Matos

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que Bianca Matos postou

  1. Bom dia, sou iniciante no CodeIgniter. Faço um select no banco de dados, das colunas id_cidades e nome da tabela cidades, e o resultado vem no formato abaixo: Array ( [0] => Array ( [id_cidades] => 7206 [nome] => Acegua ) [1] => Array ( [id_cidades] => 7207 [nome] => Afonso Rodrigues ) [2] => Array ( [id_cidades] => 7208 [nome] => Agua Santa ) [3] => Array ( [id_cidades] => 7209 [nome] => Aguas Claras ) [4] => Array ( [id_cidades] => 7210 [nome] => Agudo ) Meu propósito é colocar o resultado nas options um select, usando o valor de "id_cidades" no parâmetro value e exibindo o valor de "nome" para o usuário. Já tentei percorrer o resultado com mysql_fetch_array e foreach, como fazia antes de usar o CodeIgniter (usava só o PHP puro) porém não consigo alcançar o resultado desejado, nada é impresso na tela quando utilizo esses comandos. O resultado acima aparece quando uso o comando print_r. Código Model: function get_all_by_uf($id_uf) { $this->db->select('id_cidades, nome'); $this->db->from('cidades'); $this->db->where('id_uf', $id_uf); $query = $this->db->get(); return $query->result_array(); } Código Controller: public function index() { $this->load->model('cidade'); $ufs = array ( '1' => 'AC', '2' => 'AL', '3' => 'AM', '4' => 'AP', '5' => 'BA', '6' => 'CE', '7' => 'DF', '8' => 'ES', '9' => 'GO', '10' => 'MA', '11' => 'MG', '12' => 'MS', '13' => 'MT', '14' => 'PA', '15' => 'PB', '16' => 'PE', '17' => 'PI', '18' => 'PR', '19' => 'RJ', '20' => 'RN', '21' => 'RO', '22' => 'RR', '23' => 'RS', '24' => 'SC', '25' => 'SE', '26' => 'SP', '27' => 'TO', '28' => 'XX' ); $data = array( 'id_cidades' => 7345, 'uf' => $ufs, 'cidade' => $this->cidade->get_all_by_uf(23) ); $this->load->view('teste', $data); }
  2. Bom dia, Tenho um método em uma classe, responsável por construir um JPanel, inserir rótulos nele(JLabel, JComboBox,JTextField,etc.) , adicionar o JPanel a um JScrollPane e adicionar esse JScrollPane a uma guia em um JTabbedPane. Configurei os tamanhos dos conteiners para que as barras de rolagens aparecessem, mas quando executo os rótulo não aparecessem... O código do método está abaixo: public void initDetalhesPessoais() { //Inicia os painéis jtpCaracteristicaIndividuo = new JTabbedPane(); JScrollPane jspDocs = new JScrollPane(); jspDocs.setSize( 100,100 ); pDocs = new JPanel(); pDocs.setSize( 300,300 ); pDocs.setLayout( new GridBagLayout() ); GridBagConstraints cDocs = new GridBagConstraints(); cDocs.anchor = GridBagConstraints.WEST; cDocs.gridx = 0; cDocs.gridy = 0; pPessoa = new JPanel(); //Inicia os rótulos //Rótulos painel pPessoa lblNomePessoa = new JLabel(); lblNomePessoa.setText( "Maria da Silva" ); //Rótulos painel pDocs //Itens dos JComboBox String[] estados = { "RS","SC","PR" }; String[] certidao = { "Nascimento","Casamento" }; lblCPF = new JLabel( "CPF:" ); txtCPF = new JTextField( 11 ); ccbCPF = new JCheckBox( "Encaminhamento para providenciar o CPF" ); lblRG = new JLabel( "RG: " ); txtRG = new JTextField( 12 ); lblDataEmissaoRG = new JLabel( "Data de Emissão: " ); txtDataEmissaoRG = new JTextField( 10 ); lblEstadoEmissaoRG = new JLabel( "Estado de Emissão:" ); cmbEstadoEmissaoRG = new JComboBox( estados ); ccbRG = new JCheckBox( "Encaminhamento para providenciar o RG" ); lblTipoCertidao = new JLabel( "Tipo de Certidão" ); cmbTipoCertidao = new JComboBox( certidao ); lblCartorio = new JLabel( "Nome do cartório:" ); txtCartorio = new JTextField( 50 ); lblLivro = new JLabel( "Livro: " ); txtLivro = new JTextField( 6 ); lblFolha = new JLabel( "Folha: " ); txtFolha = new JTextField( 6 ); lblTermo = new JLabel( "Número do termo: " ); txtTermo = new JTextField( 8 ); lblMatriculaCertidao = new JLabel( "Número da matrícula:" ); txtMatriculaCertidao = new JTextField( 50 ); lblNroCTPS = new JLabel( "Número da CTPS: " ); txtNroCTPS = new JTextField( 8 ); lblSerieCTPS = new JLabel( "Série: " ); txtSerieCTPS = new JTextField( 4 ); lblEstadoEmissaoCTPS = new JLabel ( "Estado de emissão da CTPS:" ); cmbEstadoEmissaoCTPS = new JComboBox ( estados ); ccbCTPS = new JCheckBox( "Encaminhamento para providenciar a CTPS" ); lblTE = new JLabel( "Título de Eleitor: " ); txtTE = new JTextField( 11 ); lblZona = new JLabel( "Zona: " ); txtZona = new JTextField( 4 ); lblSecao = new JLabel( "Seção" ); txtSecao = new JTextField( 4 ); ccbTE = new JCheckBox( "Encaminhamento para providenciar o Título de Eleitor" ); //Inicia os conteiners, define os layouts (se necessário) e adiciona os rótulos aos painéis //CONTEINER pPessoa pPessoa.add( lblNomePessoa ); //CONTEINER pDocs //pCPF pCPF = new JPanel(); pCPF.setLayout( new FlowLayout() ); pCPF.setBorder( BorderFactory.createTitledBorder( "CPF - Cadastro de Pessoa Física" ) ); pCPF.add( lblCPF ); pCPF.add( txtCPF ); pCPF.add( ccbCPF ); pDocs.add( pCPF,cDocs ); pRG = new JPanel(); pRG.setLayout( new GridBagLayout() ); pRG.setBorder( BorderFactory.createTitledBorder( "RG - Registro Geral" ) ); GridBagConstraints cRG = new GridBagConstraints(); cRG.anchor = GridBagConstraints.WEST; cRG.gridx = 0; cRG.gridy = 0; pRG.add( lblRG,cRG ); cRG.gridx = 1; pRG.add( txtRG,cRG ); cRG.gridx = 2; pRG.add( lblDataEmissaoRG,cRG ); cRG.gridx = 3; pRG.add( txtDataEmissaoRG,cRG ); cRG.gridy = 1; cRG.gridx = 0; pRG.add( lblEstadoEmissaoRG,cRG ); cRG.gridx = 1; pRG.add( cmbEstadoEmissaoRG,cRG ); cRG.gridx = 2; pRG.add( ccbRG,cRG ); cDocs.gridy = 1; pDocs.add( pRG,cDocs ); pCertidao = new JPanel(); pCertidao.setLayout( new GridBagLayout() ); pCertidao.setBorder( BorderFactory.createTitledBorder( "Certidão de Nascimento / Casamento" ) ); GridBagConstraints cCertidao = new GridBagConstraints(); cCertidao.anchor = GridBagConstraints.WEST; cCertidao.gridx = 0; cCertidao.gridy = 0; pCertidao.add( lblTipoCertidao,cCertidao ); cCertidao.gridx = 1; pCertidao.add( cmbTipoCertidao,cCertidao ); cCertidao.gridy = 1; pCertidao.add( txtCartorio,cCertidao ); cCertidao.gridx = 0; pCertidao.add( lblCartorio,cCertidao ); cCertidao.gridy = 2; pCertidao.add( lblLivro,cCertidao ); cCertidao.gridx = 1; pCertidao.add( txtLivro,cCertidao ); cCertidao.gridx = 2; pCertidao.add( lblFolha,cCertidao ); cCertidao.gridx = 3; pCertidao.add( txtFolha,cCertidao ); cCertidao.gridx = 4; pCertidao.add( lblTermo,cCertidao ); cCertidao.gridx = 5; pCertidao.add( txtTermo,cCertidao ); cCertidao.gridy = 3; cCertidao.gridx = 0; pCertidao.add( lblMatriculaCertidao,cCertidao ); cCertidao.gridx = 1; pCertidao.add( txtMatriculaCertidao,cCertidao ); cDocs.gridy = 2; pDocs.add( pCertidao,cDocs ); pCTPS = new JPanel(); pCTPS.setLayout( new GridBagLayout() ); GridBagConstraints cCTPS = new GridBagConstraints(); cCTPS.anchor = GridBagConstraints.WEST; cCTPS.gridx = 0; cCTPS.gridy = 0; pCTPS.setBorder( BorderFactory.createTitledBorder( "CTPS - Carteira de Trabalho e Previdência Social" ) ); pCTPS.add( lblNroCTPS,cCTPS ); cCTPS.gridx = 1; pCTPS.add( txtNroCTPS,cCTPS ); cCTPS.gridx = 2; pCTPS.add( lblSerieCTPS,cCTPS ); cCTPS.gridx = 3; pCTPS.add( txtSerieCTPS,cCTPS ); cCTPS.gridx = 0; cCTPS.gridy = 1; pCTPS.add( lblEstadoEmissaoCTPS,cCTPS ); cCTPS.gridx = 1; pCTPS.add( cmbEstadoEmissaoCTPS ); cCTPS.gridx = 2; pCTPS.add( ccbCTPS,cCTPS ); cDocs.gridy = 3; pDocs.add( pCTPS,cDocs ); pTE = new JPanel(); pTE.setBorder( BorderFactory.createTitledBorder( "Título de Eleitor" ) ); pTE.setLayout( new GridBagLayout() ); GridBagConstraints cTE = new GridBagConstraints(); cTE.anchor = GridBagConstraints.WEST; cTE.gridx = 0; cTE.gridy = 0; pTE.add( lblTE,cTE ); cTE.gridy = 1; pTE.add( txtTE,cTE ); cTE.gridy = 2; pTE.add( lblZona,cTE ); cTE.gridy = 3; pTE.add( txtZona,cTE ); cTE.gridy = 4; pTE.add( lblSecao,cTE ); cTE.gridy = 5; pTE.add( txtSecao,cTE ); cTE.gridy = 0; cTE.gridx = 1; pTE.add( ccbTE,cTE ); cDocs.gridy = 4; pDocs.add( pTE,cDocs ); jspDocs.add( pDocs ); //Adiciona as guias ao JTabbedPane jtpCaracteristicaIndividuo jtpCaracteristicaIndividuo.add( pPessoa,"Identificação" ); jtpCaracteristicaIndividuo.add( jspDocs,"Documentos" ); }
×
×
  • Criar Novo...