boya
25.09.2006, 10:55:10
Witam
Może ktoś z was rozwiązał juz ten problem dlatego pisze o tym tutaj a nie w wątkach o php,
Mamy dwie tabele z kategoriami
tabela1
id nazwa
1 | AA
2 | BB
3 | CC
tabela2
id kat1 nazwa
1 | 2 | BB1
2 | 3 | CC1
teraz za pomoca skryptu hide i show w JS wyciagam do select-ów dane z tabeli 2 w zaleznosci od tego co wybiore z tabeli 1(select1), i tu sie pojawia problem bo skrypt przekazuje dalej pierwsza wartosc selecta2 w kodzie(w kodzie mamy wszystkie kombinacje JS tylko je chowa na monitorze) a nie tego co wybralem na monitorze...
moze sa inne sposoby rozwiazania problemu ?
Hm.. nie rozumiem, jeśli pobiera złą wartość to popraw skrypt żeby pobierał dobrą...
Pozatym piszesz, że wszystkie kombinacje.. po co? Generujesz jeden select z wartościami tabeli 1. Następnie generujesz tablice w javascript, która zawiera wartości z tabeli 2.
Czyli np. tak :
aTable2 = new Array(1, 2, 'BB1', 2, 3, 'CC1');
Następnie petla for, która się porusza co trzy ( i+=3 ) ... i generujesz options czy tam html ... wartości, które potrzebujesz. Nie używałbym w tym przypadku show czy hide... tylko dynamicznie poprzez JS generowałbym options w drugim select.
Inny sposób to poprostu użycie ajaxa, ale ten pierwszy sposób wydaje mi się dość prosty więc po co kombinować.
tiraeth
25.09.2006, 12:30:20
Super fajnie, nie założyłeś tematu na php (chwała Ci za to) ale mamy też
Przedszkole i
Po stronie przeglądarki/JavaScript 
Przenoszę na JavaScript...