Witam,
znalazłem skrypt i trochę go zmieniłem. Jednak chciałbym aby po wysłaniu formularza w zmiennej "pow" była wysyłana pobrana z bazy danej wartość "id"

  1. <?php
  2. echo '<div id="wstawSelect"></div>
  3.  
  4. <!--baza danych-można przenieść do innego pliku html lub xml.Można skonwertować na bazę sql odpo
  5. iednim skryptem php-->
  6. <table id="baza_danych" style="display:none"> ';
  7.  
  8. $query = "SELECT * FROM kat ORDER BY `kat`.`kategoria` ASC";
  9. $result = mysql_query($query) or die("Query failed");
  10. while ($row = mysql_fetch_array($result))
  11. {
  12. if ($row["podkategoria"]==null) { echo '</tr><tr><td>'.$row["kategoria"].'</td>'; } else { echo '<td>'.$row["podkategoria"].'</td>'; }
  13. }
  14.  
  15. echo '</tr></table>
  16. <!--baza danych-można przenieść do innego pliku html lub xml__END-->
  17.  
  18. <script type="text/javascript">
  19.  
  20. window.onload=function(){
  21.  
  22. table2array(document,"baza_danych");
  23.  
  24. //KATEGORIE
  25.  
  26. woj_=document.createElement("SELECT");
  27. woj_.name="woj";
  28. woj_.onchange=function(){
  29. if(woj_.selectedIndex>0){
  30. tworzOptions(baza_array[woj_.selectedIndex-1],pow_,"wybierz podkategorię")
  31. pow_.disabled=false;
  32. }
  33. else pow_.disabled=true;
  34. }
  35.  
  36. tworzOptions(wiersze,woj_,"wybierz kategorię");
  37. document.getElementById("wstawSelect").appendChild(woj_);
  38.  
  39.  
  40. //PODKATEGORIE
  41.  
  42. pow_=document.createElement("SELECT");
  43. pow_.name="pow";
  44. pow_.disabled=true;
  45.  
  46. tworzOptions(baza_array[0],pow_,"wybierz podkategorię");
  47. document.getElementById("wstawSelect").appendChild(pow_);
  48. }
  49.  
  50.  
  51. function tworzOptions(tablo,ob_Select,pierwsza){
  52.  
  53. ob_Select.innerHTML="";
  54. ob_Select.options[0]=new Option(pierwsza,pierwsza);
  55.  
  56. for(i=0;i<tablo.length;i++)ob_Select.options[i+1]=new Option(tablo[i],tablo[i]);
  57. }
  58.  
  59.  
  60. function table2array(doc,id_tabeli){
  61. gsd=doc.getElementById(id_tabeli);
  62.  
  63. baza_array=[];
  64. wiersze=[];
  65.  
  66. tr=gsd.getElementsByTagName("TR");
  67.  
  68. for(ow=0;ow<tr.length;ow++){
  69. td=tr[ow].getElementsByTagName("TD");
  70. wiersze[ow]=td[0].firstChild.nodeValue;
  71.  
  72. baza_array[ow]=[];
  73.  
  74. for(ou=1;ou<td.length;ou++)baza_array[ow][ou-1]=td[ou].firstChild.nodeValue;
  75. }
  76. }
  77. </script>';
  78. ?>


Bardzo proszę o pomoc
pozdrawiam