Dan tabel efter valg i dropdown XSL
Hej EksperterJeg er helt grøn indenfor XML/XSL/XSLT og sidder og leger lidt med det.
Jeg har et par spørgsmål, men først vil jeg lige beskrive hvad det er jeg gerne vil:
------------
1) man vælger en varekategori i en dropdownbox
2) når man har valgt det kommer der en tabel frem over de vare der er i kategorien
------------
Jeg læser varekategorierne ind i en dropdown på denne måde:
-----------
<xsl:template match='start'>
<Form method="post" name="vaelgKategori">
<b>Vælg kategori:</b><br/>
<select size="1" name="produkt">
<option><xsl:attribute name="selected value"></xsl:attribute>Vaelg et produkt</option>
<xsl:apply-templates select='kategorier' />
</select><br />
</Form>
</xsl:template>
<xsl:template match='kategorier'>
<option><xsl:attribute name="value"><xsl:value-of select='@Kategori_id'/></xsl:attribute>
<xsl:value-of select='@KategoriNavn'/></option>
</xsl:template>
-------------------------
Jeg laver tabellen på denne måde:
------------------------
<b>Vare i kategorien:</b><br />
<table border="1">
<th>Varenavn</th>
<th>Beskrivelse</th>
<th>Benyt</th>
<xsl:apply-templates select='vare'/>
</table>
<xsl:template match='vare'>
<tr>
<td><xsl:value-of select='@vareNavn'/></td>
<td><xsl:value-of select='@Beskrivelse'/></td>
<td><input type="checkbox" value="ON"><xsl:attribute name="name"><xsl:value-of select='@vare_id'/></xsl:attribute></input></td>
</tr>
</xsl:template>
------------------------
og det virker enkeltvis. Men så sidder jeg også fast :(
Hvordan får jeg det lavet sådan at tabellen først kommer frem når man har valgt en kategori i dropdownboxen? og at de data som er i tabellen er dem som tilhører kategorien.