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);
    }
 
 
	
CodeIgniter retorno banco de dados
		 Started By Bianca Matos, 06/07/2015, 12:03
	
	
		codeigniter banco de dados
		
	
		
			Nenhuma resposta neste tópico
		
	
	
			
				
					
						
					
					#1
					 
					
				
				
				
					
				
			
				
			
			
			Posted 06/07/2015, 12:03
Veja alguns posts relacionados com: codeigniter, banco de dados
| Desenvolvimento → 
			
				PHP → 
			
				Artigos, Dicas e Tutoriais de PHP → Catálogo dinâmico com PDO, imagens e MySQLCriado por Fernando C em 29/09/2015  PHP, PDO, banco de dados, MySQL and 1 more... | 
 |   | ||
| Banco de Dados → 
			
				Outros Bancos de Dados → 
			
				Microsoft SQL Server → Como obter dados de duas tabelas em mesma coluna?Criado por Emerine em 31/07/2015  sql server, sql, banco de dados and 2 more... | 
 |   | ||
| Desenvolvimento → 
			
				Teoria de Programação → Unicamp sediará conferência sobre banco de dados PostgreSQL em agostoCriado por WMO Notícias em 24/07/2015  Unicamp, PostgreSql, Conferencia and 1 more... | 
 |   | ||
| Desenvolvimento → 
			
				PHP → Somar valores da coluna do banco de dadosCriado por bobsap em 04/06/2015  Soma, Php, Bd, Banco de Dados and 1 more... | 
 |   | ||
| Desenvolvimento → 
			
				ASP → IF/Else / IF ElseCriado por shogun89 em 04/05/2015  Asp, If, Else, banco de dados and 1 more... | 
 |   | 
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)


 
			
			








