Hi,
ich habe Hauptkategorien, die wiederrum mehrere Unterkategorien besitzen. z.B. Film(Haupt), Unterkategorien sind dann z.B. Action,Komödie usw. Ich möchte nun wenn ich eine Hauptkategorie ausgwählt habe (per Select) sich dann die Unterkategorien als Checkboxen darstellen.
Die Unterkategorien hole ich aus einer mysql DB. Das ist auch noch nicht das Problem.
Hier nur grobes bsp wie ich es machen würde:
Ich möchte nun das wenn man eine Hauptkategorie mit den dazugehörigen Unterkategorien auswählt und dann eine weitere Hauptkategorie mit dazugehörigen Unterkategorien ausgewählt hat und dann das Formular abgeschickt wird (per submit) , das alle Daten gesendet werden. Das Problem ist das bei mir nur die Hauptkategorie mit den dazugehörigen Unterkategorien gesendet werden, nicht aber die, die ich davor ausgewählt habe.
Jemand eine Idee ?
ich habe Hauptkategorien, die wiederrum mehrere Unterkategorien besitzen. z.B. Film(Haupt), Unterkategorien sind dann z.B. Action,Komödie usw. Ich möchte nun wenn ich eine Hauptkategorie ausgwählt habe (per Select) sich dann die Unterkategorien als Checkboxen darstellen.
Die Unterkategorien hole ich aus einer mysql DB. Das ist auch noch nicht das Problem.
Hier nur grobes bsp wie ich es machen würde:
HTML:
<form action="test.php" method="get">
<select class="target" name="select">
<option value="1">Film</option>
<option value="2">Fernsehen</option>
</select>
<input type="submit" name="submit">
</form>
Code:
<script>
$(document).ready( function() {
$('.target').change(function() {
var data=$(".target").val();
$.get('test.php', {data: data
});
});
});
</script>
Ich möchte nun das wenn man eine Hauptkategorie mit den dazugehörigen Unterkategorien auswählt und dann eine weitere Hauptkategorie mit dazugehörigen Unterkategorien ausgewählt hat und dann das Formular abgeschickt wird (per submit) , das alle Daten gesendet werden. Das Problem ist das bei mir nur die Hauptkategorie mit den dazugehörigen Unterkategorien gesendet werden, nicht aber die, die ich davor ausgewählt habe.
Jemand eine Idee ?