Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][array]Tablica dwupoziomowa
Taner
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 5.09.2004
Skąd: Polska , Koszalin

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


W bazie danych sa dwa pola jedno z nich to Marka drugie to Typ. Potrzebuje wyciagnac dane z tej tablic w nastepujacy sposob.


Marka1=>
-----------TypM1_1
-----------TypM1_2
-----------TypM1_3
Marka2=>
-----------TypM2_1
-----------TypM2_2
itp

Pola w tablicy wygladaja nastepujaco
Marka1 TypM1_1
Marka1 TypM1_2
Marka1 TypM1_3
Marka2 TypM2_1
Marka2 TypM2_2

Moze ktos z kolegow pomoze bo moja mala glowka wymiekla.
Go to the top of the page
+Quote Post
piotrekkr
post
Post #2





Grupa: Zarejestrowani
Postów: 386
Pomógł: 25
Dołączył: 28.09.2005

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


ale juz wyciagnales z SQL i wpisales do tablicy czy to tylko wynik zapytania sql
Cytat
Pola w tablicy wygladaja nastepujaco
Marka1 TypM1_1
Marka1 TypM1_2
Marka1 TypM1_3
Marka2 TypM2_1
Marka2 TypM2_2

questionmark.gif
Go to the top of the page
+Quote Post
Taner
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 5.09.2004
Skąd: Polska , Koszalin

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


Tak wyglada tabela nic z tym jeszcze nie zrobilem, moge je wyciagnac bez problemu tylko nie wiem jak je zapisac do tablic o takim ksztalcie

Marka1=>
-----------TypM1_1
-----------TypM1_2
-----------TypM1_3
Marka2=>
-----------TypM2_1
-----------TypM2_2
itp
Go to the top of the page
+Quote Post
piotrekkr
post
Post #4





Grupa: Zarejestrowani
Postów: 386
Pomógł: 25
Dołączył: 28.09.2005

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


jasli masz taka tabele:
  1. CREATE TABLE marki_modele (marka varchar PRIMARY KEY, typ varchar)

pobierasz i przy pobieraniu porzadkujesz po nazwie marki.

i pozniej

  1. <?php
  2. // $wynik_sql z wynikami zapytania pobierajacego dane z bazy
  3. $tablica = array();
  4. while($row = mysql_fetch_array($wynik_sql)){
  5.  $marka = $row['marka'];
  6.  $tablica["$marka"][] = $row['typ']; 
  7. }
  8. ?>


nie sprawdzlem czy dziala
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 10:01