Witam.Tworze skrypt który ma za zadanie wybrać na podstawie dodanej kategorii, podkategorie, lecz mam problem z dostarczeniem zmiennej $zmienna do warunku który wybiera podkategorię.Poniżej kod:
<script type="text/javascript">
function sprawdz_kategorie(zmienna) {
document.formularz.zmienna.value = zmienna;
}
function sprawdz_podkategorie(zmienna2) {
document.formularz.zmienna2.value = zmienna2;
}
<form action="dodaj_program2.php" name="formularz" method=POST>
<select onchange="sprawdz_kategorie(this.value);">
<?php $wybierz = "wybierz kategorie";
echo $wybierz;
<?php
require 'config.php';
$query="select id, nazwa from kategoria order by nazwa asc";
$result=mysql_query($query);
while(list($id, $nazwa)=mysql_fetch_row($result)) {
echo "<option value=\"".$id."\">".$nazwa."
</option>";
}
?>
<select onchange="sprawdz_podkategorie(this.value);">
<?php
$query="select id_rodzica, nazwa from podkategoria where id_rodzica ='$zmienna'";
$result=mysql_query($query);
while(list($id_rodzica, $nazwa)=mysql_fetch_row($result)) {
echo "<option value=\"".$nazwa."\">".$nazwa."
</option>";
}
?>
Jak wpisze zamiast zmiennej $zmienna, np. liczbe 2 to wybierze mi podkategorie zgodnie z id_rodzica.Lecz jak dam $zmienna to nic sie nie dzieje.Prosiłbym o pomoc

Pozdrawiam!
ps. zmienna $zmienna wyświetla sie normalnie w inpucie.