Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z zapisaniem tablicy do bazy danych
ZenekN
post
Post #1





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


Hej mam problem z zapisaniem tablicy do bazy danych, otrzymuję w takim wyniku problemem dla mnie jest to że ilość produktów w tablicy może być nieograniczona.

  1. 'product' => array(
  2. 'iloval' => array(
  3. (int) 0 => '1',
  4. (int) 1 => '1'
  5. ),
  6. 'productidval' => array(
  7. (int) 0 => '4794',
  8. (int) 1 => '3976'
  9. ),
  10. )


a chciałbym ją przetransformować poprzez pętle do takiej postaci

  1. $array = array(
  2.  
  3. 'iloval' => $zmienna1,
  4. 'productidval' => $zmienna2
  5. ));


$zmienna1 ma zawierać wartości iloval czyli (1, 1)
natomiast zmienna2 ma zawierać wartości productidval czyli (4794, 3976)

Ten post edytował ZenekN 30.01.2015, 11:06:10
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




  1. foreach($this->request->data['product']['iloval'] as $arrk => $arrv){
  2.  
  3.  
  4.  
  5.  
  6.  
  7. $tablica[] = array(
  8.  
  9.  
  10.  
  11. 'iloval' => $arrv,
  12. 'productidval' => $this->request->data['product']['productidval'][$arrk]
  13.  
  14. );
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24. }

i juz
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 12:15