Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][js] Formularz gdzie wartość w drugim polu zależy od wartości 1
Lejto
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


Mam problem ze skryptem. Użytkownik wybiera rodzaj drzwi i potem na podstawie rodzaju drzwi wyświetlają mu się producenci. Zrobiłem to na sztywno, tzn ustaliłem z góry 3 rodzaje drzwi, jednak musi być możliwość dodawania nowych, nie wiem teraz jak to rozwiązać w kodzie, jeżeli chodzi o dodawania do list wszystkich danych.
  1. // define a list group
  2.  
  3.  
  4. addListGroup("vehicles", "makers");
  5.  
  6. <?
  7. $sql = $db->query('select * from rodzaj where rodzaj = 1');
  8. while($row = $sql->fetch_array())
  9. {
  10. echo 'addList("makers", "'.$row[nazwa].'", "'.$row[nazwa].'", "drew-list");';
  11. }
  12. $sql = $db->query('select * from rodzaj where rodzaj = 2');
  13. while($row = $sql->fetch_array())
  14. {
  15. echo 'addList("makers", "'.$row[nazwa].'", "'.$row[nazwa].'", "stal-list");';
  16. }
  17. $sql = $db->query('select * from rodzaj where rodzaj = 3');
  18. while($row = $sql->fetch_array())
  19. {
  20. echo 'addList("makers", "'.$row[nazwa].'", "'.$row[nazwa].'", "plyt-list");';
  21. }
  22.  
  23.  
  24. //drew 1
  25. //stal 2
  26. //plyt 3
  27.  
  28.  
  29. $s = $db->query('select * from producent where rodzaj = "1" or rodzaj = "1|2" or rodzaj = "1|3"');
  30. $r = $s->fetch_array();
  31.  
  32. $s = $db->query('select * from producent where rodzaj = "2" or rodzaj = "1|2" or rodzaj = "2|3"');
  33. $z = $s->fetch_array();
  34.  
  35.  
  36. $s = $db->query('select * from producent where rodzaj = "3" or rodzaj = "1|3" or rodzaj = "3|2"');
  37. $x = $s->fetch_array();
  38.  
  39.  
  40.  
  41. ?>
  42. addList("drew-list", "<?=$r[nazwa];?>", "<?=$r[nazwa];?>");
  43. addList("stal-list", "<?=$z[nazwa];?>", "<?=$z[nazwa];?>");
  44. addList("plyt-list", "<?=$x[nazwa];?>", "<?=$x[nazwa];?>");


Całość można zobaczyć tu: http://hosting8840938.az.pl/Formularz PCV/


Pozdrawiam

nie macie żadnego pomysłu?

Ten post edytował Lejto 15.10.2011, 07:04:48


--------------------
Go to the top of the page
+Quote Post
celbarowicz
post
Post #2





Grupa: Zarejestrowani
Postów: 253
Pomógł: 31
Dołączył: 30.03.2009
Skąd: Szczecin

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


Nie dalej jak chyba dziesięć dni temu ktoś przerabiał podobny temat(szukaj na forum).
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 19:23