Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CodeIgniter]Jak przesłać zmodyfikowane dane z bazy MySQL do Angulara?
Forum PHP.pl > Forum > PHP > Frameworki
sinke
Hejka,
mam taki kod:

  1. class Pokayokes_model extends CI_Model {
  2.  
  3. public function get( $name = false, $number = false )
  4. $this->db->select('*');
  5. $this->db->from('poke_yoke p');
  6. $this->db->join('rysunek r', 'r.nazwa_rys=p.nazwa_rys', 'left');
  7. $this->db->where('r.nazwa_rys',$name);
  8.  
  9. $query = $this->db->get();
  10.  
  11.  
  12.  
  13. foreach ($query->result_array() as $row)
  14. {
  15. echo $res1 = $row['nazwa_art'];
  16. echo $res2 = $row['kolory_art'];
  17.  
  18. $start = 7;
  19. $end = 7 + $number;
  20.  
  21.  
  22. for ($i = $start; $i < $end; $i++)
  23. {
  24. $j = $i - 6;
  25. echo "<br>";
  26. echo $res3 = $row['py_'.$j.''];
  27. }
  28.  
  29. $qResults[] = $res1.','.$res2.','.$res3;
  30.  
  31. }
  32. return $qResults;
  33.  
  34. }
  35.  


ale mi nie działa więc chciałabym go przerobić na coś takiego:
  1. public function get( $name = false, $number = false )
  2. {
  3. echo "<br>model:".$number. '<br>';
  4. if ($name == false )
  5. {
  6. $q = $this->db->get('poke_yoke');
  7. $q = $q->result();
  8. }
  9. else
  10. {
  11. $this->db->select('*');
  12. $this->db->from('poke_yoke p');
  13. $this->db->join('rysunek r', 'r.nazwa_rys=p.nazwa_rys', 'left');
  14. $this->db->where('r.nazwa_rys',$name);
  15.  
  16. $query = $this->db->get();
  17.  
  18.  
  19. foreach ($query->result() as $row)
  20. {
  21. $row->nazwa_art;
  22. $row->kolory_art;
  23.  
  24. $start = 7;
  25. $end = 7 + $number;
  26.  
  27. for ($i = $start; $i < $end; $i++)
  28. {
  29. $j = $i - 6;
  30. $row->py_.$j; // ale to nie działa, wyskakują błędy
  31. }
  32.  
  33.  
  34. }
  35.  
  36. return $row;
  37.  
  38.  
  39. }
  40.  
  41.  
  42.  
  43. }
  44.  

Chciałabym aby po zastosowaniu tej funkcji dane wyświetlały się tak:
(dane mojej bazy)
  1. [
  2. {"nazwa_art":"11_13_1532","kolory_art":"C,M,Y,K","py_1":"Y","py_2":"Y","py_3":"M","py_4":"M","py_5":"M","py_6":"M"},
  3. {"nazwa_art":"11_13_1512","kolory_art":"C,M,Y,K","py_1":"Y","py_2":"Y","py_3":"M","py_4":"M","py_5":"x","py_6":"x"}
  4. ]


bo potrzebuje te dane mieć w formacie json, aby móc później przesłać do Angulara.
Ma ktokolwiek pomysł jak to rozwiązać? smile.gif

Z góry dziękuje za pomoc smile.gif
memory
json_encode
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.