Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS][php]Pola select.
piotrooo89
post
Post #1


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




Witam!

Mam pewien problem związany z js. Mianowicie:
Mam 2 pola select do których pobieram dane z bazy. Chciałbym aby pola te było od siebie zależne tzn. aby po wybraniu w jednym polu nazwiska klienta w kolejnym pokazały sie wszytskie jego auta. Szukałem na google i tu na foum ale niestety nie bardzo mi to pomogło. W js jestem noga...

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




wszytsko fajnie... tylko jest taki problem. ja potrzebuje dodać do bazy id_klienta i id_samochodu.

mam taki formularz:
  1. <form name="dodaj_zlecenie" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
  2. Podaj dane klienta:
  3. <?php
  4. include('mysql.inc');
  5.  
  6. $sql = @mysql_query('SELECT id, imienazwisko FROM klienci');
  7.  
  8. echo '<select name="client" size="1" onchange="pokaz_samochody(this.options[this.selectedIndex].value);">';
  9.  
  10. while ($row=mysql_fetch_array($sql))
  11. {
  12. echo "<option value=$row[id]>$row[imienazwisko]</option>";
  13. }
  14. echo "</select>";
  15. ?>
  16. Wybierz samochód:
  17. <?php
  18. include('mysql.inc');
  19.  
  20. $sql = @mysql_query('SELECT * FROM samochody WHERE id_klienta='.$_GET['klienci'].'');
  21.  
  22. echo '<select name="cars" id="cars">';
  23.  
  24. while ($row=mysql_fetch_array($sql))
  25. {
  26. echo "<option value=$row[id]>$row[nazwa]</option>";
  27. }
  28. echo "</select>";
  29. ?>

i tak po kliknięciu na pierwszy select powinno być przesyłane id do drugiego formularza żebym do klauzuli WHERE mógł sobie dodać. a ponad to muszę mieć jeszcze te id z 1 i 2 selecta dodać do bazy.
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 - 02:07