Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Dwa pola "option value"
Forum PHP.pl > Forum > Przedszkole
szczalpi
Witam
Mam pytanie do Was odnośnie option value. Chcę zrobić takie coś. W bazie danych mam dwie kolumny: producent i model.
Chodzi mi oto, że jak wybiorę producenta w kolejnym input type pojawią mi się modele, które mogę wybrać.
Proszę o jakąś wskazówkę od czego mogę zacząć, aby to zaczęło działałać, ale nie używając jquery czy podobnych rzeczy. Proszę o pomoc.
Pozdrawiam.

  1. <select id="producent">
  2. <option value="">Wybierz</option>
  3. <?php
  4.  
  5. $sql="
  6. SELECT * FROM samochody GROUP BY producent ASC
  7. "
  8. ;
  9. $result=mysql_query($sql);
  10. ;
  11. while($row = mysql_fetch_array($result))
  12. {
  13.  
  14. echo'<option value="'.$row['producent'].'">'.$row['producent'].'</option>';
  15. }
  16. ?>
  17. </select>
  18.  
  19. <select id="model">
  20. <option value="">Wybierz</option>
  21. <?php
  22.  
  23.  
  24. $sql="
  25. SELECT * FROM samochody GROUP BY model ASC
  26. "
  27. ;
  28.  
  29. $result=mysql_query($sql);
  30. $row=mysql_fetch_array($result);
  31.  
  32. while($row = mysql_fetch_array($result))
  33. {
  34. echo'<option value="'.$row['model'].'">'.$row['model'].'</option>';
  35. }
  36. ?>
  37. </select>
Pawel_W
bez javascriptu się nie obejdziesz smile.gif chyba, że chcesz zrobić to np. z przeładowaniem strony
szczalpi
Ok.
W jquery działa. Tylko mam problem jak wyciagnąć dane z mysql, aby pojawiły się na stronie.
Poniżej podaje kod jaki mam. Nie potrafie <form> skonstrułować, aby wyciągnąć dane z rekordu sad.gif
  1. <head><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
  2. <script src="js/jquery.chained.js" type="text/javascript" charset="utf-8"></script>
  3. </head>
  4. <select id="producent">
  5. <option value="">Wybierz</option>
  6. <?php
  7.  
  8. $sql="SELECT * FROM samochody GROUP BY producent ASC";
  9. $result=mysql_query($sql);
  10.  
  11. while($row = mysql_fetch_array($result))
  12. {
  13.  
  14. echo'<option value="'.$row['producent'].'">'.$row['producent'].'</option>';
  15. }
  16. ?>
  17. </select>
  18.  
  19. <select id="model">
  20. <option value="">Wybierz</option>
  21. <?php
  22.  
  23.  
  24. $sql="SELECT * FROM samochody GROUP BY model ASC";
  25. $result=mysql_query($sql);
  26.  
  27. while($row = mysql_fetch_array($result))
  28. {
  29. echo'<option value="'.$row['model'].'" class="'.$row['producent'].'">'.$row['model'].'</option>';
  30. }
  31. ?>
  32. </select>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.