Witam
Mam problem z przekazaniem wartości z select do kolejnego działania.
Poniżej przedstawiam kod jaki posiadam, a nie wiem gdzie tkwi problem.
1. Przekazuje mi takie wartosci
  1. Asus,szukaj.html?znajdz=Asus&przeszukaj=Szukaj
, a chcialbym aby można wybrać producent i model a pojawia się tylko producent po wybraniu producenta i modelu.
Nie wiem gdzie jest błąd proszę o pomoc.
KOd js
  1. <script type="text/javascript">
  2. function szuk()
  3.  
  4. {
  5.  
  6. if (document.szukaj.znajdz.value)
  7.  
  8. {
  9.  
  10. document.szukaj.action=document.szukaj.znajdz.value+",szukaj.html";
  11.  
  12. document.szukaj.submit();
  13.  
  14. }
  15. else
  16. {document.szukaj.action=document.szukaj.znajdz.value+document.szukaj.znajdz1.value+",szukaj.html";
  17.  
  18. document.szukaj.submit();}
  19. }
  20.  
  21. </script>

Kod php
  1. <form name="szukaj" action="" method="get" onsubmit="szuk()" onclick="document.szukaj.znajdz.value">
  2. <select id="producent" name="znajdz">
  3. <option value="">Wybierz</option>
  4. <?php
  5. $sql="SELECT * FROM * GROUP BY producent ASC";
  6. $result=mysql_query($sql);
  7.  
  8. while($row = mysql_fetch_array($result))
  9. {
  10.  
  11. echo'<option value="'.$row['producent'].'">'.$row['producent'].'</option>';
  12. }
  13. ?>
  14. </select>
  15.  
  16. <select id="model" >
  17. <option value="">Wybierz</option>
  18. <?php
  19.  
  20.  
  21. $sql="SELECT * FROM * GROUP BY model ASC";
  22. $result=mysql_query($sql);
  23.  
  24. while($row = mysql_fetch_array($result))
  25. {
  26. echo'<option value="'.$row['model'].'" class="'.$row['producent'].'">'.$row['model'].'</option>';
  27. }
  28. ?>
  29. </select>
  30.  
  31. </div>
  32.  
  33. <input class="contactForm" type="submit" name="przeszukaj" value="Szukaj">
  34.  
  35. </form