Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

veom redak problem :) pomoc veoma dobrodosla :)

[es] :: PHP :: veom redak problem :) pomoc veoma dobrodosla :)

[ Pregleda: 1135 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

peca89bg
Beograd

Član broj: 202034
Poruke: 354
95.180.50.*



+6 Profil

icon veom redak problem :) pomoc veoma dobrodosla :)27.10.2011. u 17:09 - pre 152 meseci
Zdravo svima,

radim na jednom sajtu i imam problem. Naime radi se o dimenzijama za producte. Product moze imati dimenziju a, b i c ali tako da b zavisi od a a c zavisi od i b. u chopping cartu ce korisnici izabirati dimenzije. prvo se pokaze preko select boxa sve dimenzije za a a kada se izabere select box za b postane aktivno i isto tako za c kada se izabere b.

znaci treba ovako da bude dim a = 1, 2, 3, 4 a dim b = 5, 6, 7, 8 a c = 10, 11, 23 i sada recimo ako je izabrano da je dim a = 1 onda su dostupni samo za b = 6 i 7 a ako se izabere da je b = 7 onda je dostupno samo 10 za c

svaka ideja je dobrodosla

ja sam mislio ovako da se unese dimenzija a(samo jedna) pa se onda unose dimenzije b(razdovojene zarezom na primer, zbog explode f-je ) i dimenzije c (isto kao za b) ali da se vodi racuna o tome da kada se izabere dim a da se onda pokazu i dimenzije i b i c koje nece medjusobno da se kolju :) to je neka moja ideja.

mislio sam da ovo cuvam u bazi kao serialize od niza za ovo
znaci niz bi ovako izgledao

Code:

Array
(
    [0] => Array
        (
            [dim_a] => 1
            [dim_b] => Array
                (
                    [0] => 1
                    [1] => 3
                    [2] => 4
                    [3] => 5
                    [4] => 6
                )

            [dim_c] => Array
                (
                    [0] => 11
                    [1] => 5
                    [2] => 56
                    [3] => 7
                    [4] => 8
                )

        )

    [1] => Array
        (
            [dim_a] => 2
            [dim_b] => Array
                (
                    [0] => 2
                    [1] =>  5
                    [2] => 6
                    [3] => 7
                    [4] =>  
                )

            [dim_c] => Array
                (
                    [0] => 20
                    [1] => 2
                    [2] => 1
                    [3] =>  2
                    [4] => 3
                    [5] => 3
                )

        )

)


pa bi posle preko ajaxa i jsona pravio select boxove za b i c, sta mislite o ovome? :)
 
Odgovor na temu

batika

Član broj: 72401
Poruke: 67
89.216.68.*



Profil

icon Re: veom redak problem :) pomoc veoma dobrodosla :)31.10.2011. u 14:52 - pre 152 meseci
pozdrav,

ja bi to pre radio preko parenta.

Znaci imamo elemente:

a:
1
2
3

b:
4
5

c:
6
7


I sad bi radio ovako:

ID elementa ||| ID boxa ||| parentID
1 ||| a ||| 0
2 ||| a ||| 0
3 ||| a ||| 0

4 ||| b ||| 1
5 ||| b ||| 1

6 ||| c ||| 4
7 ||| c ||| 5


Ovo bi ti znacilo da u prvom selectboxu prikazes sve koji imaju ID boxa -> a,
u drugom selectboxu prikazujes sve koji imaju id boxa -> b i parentID selektovani element iz prvog selectboxa
u trecem selectboxu prikazujes sve sa id boxa -> c i parentID selektovani element iz drugog selectboxa

Sve ovo cuvas u bazi, ali ne kao serijalizovani niz, nego bas ovako kako sam ti napisao, radi lakseg pregleda, dodavanja novih elemenata...

Nadam se da sam pomogao...

pozdrav
 
Odgovor na temu

peca89bg
Beograd

Član broj: 202034
Poruke: 354
95.180.50.*



+6 Profil

icon Re: veom redak problem :) pomoc veoma dobrodosla :)31.10.2011. u 15:26 - pre 152 meseci
Hvala puno na odgovoru. Razmisljao sam o ovome, ali sam odustao zbog kompleksonsti unosenja preko cms-a.
Na kraju sam odradio da se unosi kobinacija po kombinacija (cuvam u bazi), npr:

product_id a b c
x 1 2 3
x 1 2 5
x 1 2 6
x 2 3 11
x 2 3 12
x 2 5 6

a to u cartu prikazujem za select box a distinct (a) pa kada se izabere idem na b(where a ) i na c where a i b.
Jeste slozenost malo veca, ali radi :)
Jos jednom hvala.
 
Odgovor na temu

milosijaa
Milos djordjevic
PHP Developer
srbija

Član broj: 88371
Poruke: 135
*.dynamic.sbb.rs.



Profil

icon Re: veom redak problem :) pomoc veoma dobrodosla :)31.10.2011. u 22:30 - pre 152 meseci
Da li postoji neka matematička zakonitost izmenju a,b,c osim da B zavisi od A, C zavisi od B?

Recimo A+B <=C
2A-B=C
A+5>B

Kada bi te zavisnosti mogao da opises sa tri jednacine/nejednacine... mozda ne bi morao da pamtis sve kombinacije.... Ima li ovo smisla?
 
Odgovor na temu

peca89bg
Beograd

Član broj: 202034
Poruke: 354
95.180.50.*



+6 Profil

icon Re: veom redak problem :) pomoc veoma dobrodosla :)31.10.2011. u 23:02 - pre 152 meseci
Ne, nema nikakave matematike :)
 
Odgovor na temu

[es] :: PHP :: veom redak problem :) pomoc veoma dobrodosla :)

[ Pregleda: 1135 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.