Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][MySQL][PHP]Generowanie dynamicznego select
marcel_gdynia
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 10.03.2010

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


Witam, mam utworzoną tabelę w bazie która wygląda w podobny sposób:
Kod
+-------------+---------+
| kraj        | miasto   |
+-------------+---------+
| Polska     | Gdynia  
| Polska     | Gdańsk  
| Hiszpania  | Madryt  
| Polska     | Sopot    
| Hiszpania  | Madryt  
| Hiszpania  | Barcelona
| Polska     | Bydgoszcz  
| Polska     | Toruń  
| Hiszpania  | Tarragona  
| Polska     | Toruń  
| Hiszpania  | Tarragona


Pobieram sobie z bazy kraj i wypisuję sobie go w select=kraj z zapytania które zawiera DISTINCT.

I teraz chciałbym w JS generować automatycznie select=miasto w którym byłyby wypisane miasta które odpowiadają konkretnemu krajowi. Miasta w danym kraju mogą się powtarzać. Próbowałem poradzić sobie sam przy pomocy Ajax (np. jQuery) ale kompletnie nie daję sobie z tym rady.
Skrypty są strasznie rozbudowane, a ja chcę to uproscić ile się da.

Proszę o pomoc i z góry dziękuję za wyrozumiałość :-))
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marcel_gdynia
post
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 10.03.2010

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


Dzięki za podpowiedź, ale poradę Darka znam. Siedzę nad nią od wczoraj. Działa bez zarzutu, jednak wywala błędy składni pod Validatorem W3C od wiersza 33 w dół.

I właśnie dlatego szukam innego sposobu, bo nie mogę sobie z tym poradzić.

błędy jakie wskazuje W3C:
Kod
invalid comment declaration: found character ")" outside comment but inside comment declaration
  for (i=l2.options.length;i>=0;i--) l2.options[i]=null;

Check that you are using a proper syntax for your comments, e.g: <!-- comment here -->. This error may appear if you forget the last "--" to close one comment, and later open another.

character "[" not allowed in attribute specification list
  for (i=0;i<opcje[wybor].length;i++)

character ";" not allowed in attribute specification list
for (i=0;i<ile_lista1;i++) opcje[i]=new Array();

element "ile_lista1" undefined
for (i=0;i<ile_lista1;i++) opcje[i]=new Array();
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: 3.10.2025 - 10:45