![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%)
|
Mam 3 tabele:
Auta: auto_id, auto_marka_id, auto_model_id Marka: marka_id, marka_nazwa Model: model_id, model_marka_id, model_nazwa Po zapytaniu wyświetla mi spis aut jakie mam w komisie: Wygląda to tak: Lp Marka Model 1. audi 100 2. audi A6 3. citroen xsara ... .... .... Chciałbym zrobic takie pole listy żeby można było wybierać markę i w zależności od tego jaką wybiorę z listy - auta tej marki mają się pokazać . |
|
|
|
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%)
|
No dobrze, ale z czym konkretnie masz problem, ze stworzeniem formularza z polem typu select?
Btw. po co w tabeli "Model" masz model_marka_id, skoro i tak te wszystkie dane łączy tabela "Auta", wydaje mi się że to informacja nadmiarowa. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%)
|
Mam problem ze stworzeniem formularza z polem typu select, który będzie wyświetlał tylko te samochody których markę wybiorę z pola select. Ale te samochody też mają oprócz marki także model i chcę żeby wyświetliło wszystko (później docelowo też inne parametry tj typ silnika czy cenę.
Na ta chwilę chcę wyświetlić i markę i model tych samochodów które wybrałem . |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%)
|
pomóżcie proszę!!!
|
|
|
|
Post
#5
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%)
|
Napisz mi na PW co zrobiles niezgodnie z regulaminem, a odblokuje topic.
----- Odblokowany |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%)
|
<p>Auta w komisie</td>
Podaje kod który wyświetla mi w pętli zawartość aut w komisie: tabele: auta: auto_id, auto_marka_id, auto_rok_id marka: marka_id, marka_nazwa rok: rok_id, rok_nazwa [php:1:147dd9d31f]<?php <td><p align="center">L.p</td> <td><p align="center"><Marka</td> <td><p align="center"><Rok produkcji</td> $zapytanie = "SELECT auto_id , marka_nazwa, rok_nazwa FROM auta, marka, rok WHERE marka.marka_id=auto_marka_id and and rok.rok_id=auto_rok_id "; $wykonaj = mysql_query ($zapytanie); echo($wykonaj); while($wiersz=mysql_fetch_array ($wykonaj)) { echo "<tr align=center> <td>".$wiersz['auto_id']."</td> <td>".$wiersz['marka_nazwa']."</td> <td>".$wiersz['rok_nazwa']."</td> </tr>"; } ?>[/php:1:147dd9d31f] Jak stworzyć pole select w którym będzie można wybrać markę i w zależności od tego jaką markę wybiorę pojawią sie tylko auta w komisie tej marki?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 9.07.2003 Ostrzeżenie: (0%)
|
Cytat <p>Auta w komisie</td>
Podaje kod który wyświetla mi w pętli zawartość aut w komisie: tabele: auta: auto_id, auto_marka_id, auto_rok_id marka: marka_id, marka_nazwa rok: rok_id, rok_nazwa Jak stworzyć pole select w którym będzie można wybrać markę i w zależności od tego jaką markę wybiorę pojawią sie tylko auta w komisie tej marki?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Moim zdaniem potrzebujesz JavaScript, które po "onchange" pierwszego pola, podstawi do drugiego interesujące cię dane. Musisz oczywiście najpierw pobrac wszystkie, podstawić do tablicy w JS i w zależności od indexu w select pierwszego pola wyświetlić w drugim. No chyba, że nie potrzebujesz tego robić on-line, i dopuszczasz przeladowanie strony. Kod <select name=marka>
<option value='id_marka_1'>Marka_1</option> .... itd </select> po przeladowaniu do zapytania dodajesz [sql:1:c4a11dacc5]... where marka_id='".$_REQUEST['marka']."....[/sql:1:c4a11dacc5] |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%)
|
a w php sie nie da zrobić czegoś takiego?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
bo ja w javie to nie bardzo... |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 9.07.2003 Ostrzeżenie: (0%)
|
Cytat a w php sie nie da zrobić czegoś takiego?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
bo ja w javie to nie bardzo... php jest server-side a Java client-side... i to cala zasadnicza róznica |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%)
|
a możesz rozszerzyc swoją przedostatnią odpowiedź bo nie wiem od czego zacząć?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%)
|
ma ktoś taki skrypt w javie lub w php?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
|
Post
#12
|
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław |
Szpula, udzielam Ci upomnienia.
- Nie piszę się posta pod postem, szczeólnie w odstępie 4 godzin. - Korzysta się z wyszukliwarki (podobne tematy już były) - Java czy JavaScript? Bo to dwie różne rzeczy |
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%)
|
nie wiedzialem.przepraszam.
chodzi mi o java script. Ale jeśli się to da zrobić php to też by pasowało. |
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 5.04.2003 Ostrzeżenie: (0%)
|
JAK MASZ 2 SELECTY, GDZIE ZAWARTOSC DRUGIEGO ZALEZY OD WYBRANIA WARTOSCI Z POLA PIERSZEGO - TO Musisz wraz z php uzyc JavaScrioptu.
Przy takim problemie jaki masz bardzo dobrze sprawdza sie bardzo prosta w uzyciu KLASA ze strony http://www.phpclasses.org/browse/package/1637.html. --Procz wczytania za pomoca php dancyh z bazy do pola SELECT automatycznie ona genruje JavaScript - oczywisce ta KLASA wszytko to robi dynamicznie. |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 02:39 |