Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 28.07.2006 Ostrzeżenie: (0%)
|
Hej,
Od dwóch dni szukam na sieci rozwiazania do mojego problemu. Jestem już blisko, ale potrzebuję pomocy. Chodzi mi o coś takiego. Mam w bazie danych pewne kategorie i podkategorie. W formularzu mam select, w którym mogę sobie wybrać kategorię główną. Chciałbym aby po wybraniu pojawiło się na stronie tyle checkboxów ile jest podkategorii. I to w zasadzie tyle. Wybór tych kategorii z selecta, jest tylko częścią większego formularza, więc nie mogę tego zamkąć w form i przeładować strony. Próbuję używać javascript i innerHTML.. W select mam akcję: Kod onchange="showCat(this.options[selectedIndex].value);" i w tej funkcji showCat muszę mieć coś takiego: function show($id){ $query = mysql_query("SELECT * from $tbl_categories WHERE ref='".$id."'"); while($r = mysql_fetch_array($query)) { $innerHtml.="<input type=\"checkbox\"/>".$r['name']."<br/>"; } obj=document.getElementById("cat"); obj.style.visibility=\'visible\'; obj.innerHTML='.$innerHtml.' } Ta funkcja to oczywiście poplątanie php i javascript i właśnie mam problem z jakimś rozdzieleniem tego... Ktoś pomoże? Ten post edytował Mark Tempe 25.03.2007, 13:36:37 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 3 Dołączył: 18.12.2004 Ostrzeżenie: (0%)
|
Stary, nie, nie...
Nie mozna traktowac funkcji PHP jako funkcji JS. Musisz podejsc do generowania kodu JS tak, jakbys generowal stronke HTML... Czyli zwracasz przez PHP jakies dane, ktore wstawiasz (pokazujesz echo'em) do dokumentu HTML w <script> (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Mark Tempe [javascript+php+mysql] Inputy z bazy w zależności od selecta 24.03.2007, 16:57:33
ferr Musisz w szablonie PHP miec dostep do zmiennej ... 24.03.2007, 17:24:42
Mark Tempe Dzięki za reakcje, ale ciągle mam błąd.
Na podsta... 24.03.2007, 21:44:39
Mark Tempe Okej, czyli to nie może być funkcją php, tylko jav... 25.03.2007, 09:39:36
ferr Kurcze, chyba nie zrozumiales . Wyjasnie na przykl... 25.03.2007, 10:37:15
dr_bonzo Prosze uzywac odpowiedniego bbCode dla wstawianego... 25.03.2007, 11:20:23
Mark Tempe Przykład rozumiem bardzo dobrze. Tylko problemy ma... 25.03.2007, 13:54:58
ferr Aha, w takim razie zainteresuj sie AJAXem.
--... 25.03.2007, 16:12:02
Mark Tempe Wielkie dzięki wszystko działa jak chciałem. No i ... 25.03.2007, 21:32:15 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 21:27 |