Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CodeIgniter]Tablica array z wynikami z db
Forum PHP.pl > Forum > PHP > Frameworki
mike89
Witam!
Moje pytanie ogólnie dotyczy programowania w php, ale jako, że kod mam napisany pod CI, więc umieszczam temat tutaj.

Chcę zbudować sobie tablicę array z danych, które uzyskuję z db. Nie wiem w jaki sposób dobrze to zrobić. Poniżej przedstawiam metodę, którą chcę zbudować tablicę data['opcje'].

  1. public function galeria(){
  2.  
  3. $kategorie = $this->Galeria_m->pokaz_kategorie();
  4.  
  5. foreach ($kategorie->result() as $row)
  6. {
  7. $data['opcje'][] = array($row->id => $row->nazwa);
  8. }
  9.  
  10. $this->load->view('panel/galeria', $data);
  11.  
  12.  
  13. }

Tak wygląda moja metoda pokaz_kategorie:
  1. public function pokaz_kategorie(){
  2. $q = $this->db->get('kategoria');
  3. return $q;
  4. }



Chciałbym uzyskać taki efekt:
  1. $opcje = array(
  2. '1' => 'kategoria1',
  3. '2' => 'kategoria2',
  4. );

a uzyskuję taki:
  1. Array ( [0] => Array ( [1] => kategoria1 ) [1] => Array ( [2] => kategoria2 ) )
sazian
  1. $data['opcje'][$row->id] = $row->nazwa;
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.