bonjour,
j'ai un petit soucis avec une variable que j'ai crée et que je n'arrive pas à utiliser comme nom de colonne dans ma table.
voici mon code :
Je n'arrive pas à exploiter la variable $nom pour qu'il l'interprete comme la colonne de ma table. Je ne sais pas si c'est du au fait que je fasse un concat pour arriver à crée mon nom de colonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <xsl:for-each Select="client_contrat/declarationS/declaration/libelleregime"> <br/><xsl:variable name="nom" select="concat('declaration',position(),'AGC')"/> <xsl:choose> <xsl:when test="../type = 'C'"> <input type="checkbox" name="$nom" value="2"> <xsl:if test="//$nom= '2'"> <xsl:attribute name="checked"/> </xsl:if> </input> </xsl:when> <xsl:when test="../type = 'N'"> <xsl:value-of select="$nom"/> <input type="text" class="inputbleu " name="$nom" size="7" value="{//client_contrat/@nom}"/> </xsl:when> </xsl:choose> </xsl:for-each>
La colonne s'appelle "declaration1AGC" jqa "declaration13AGC"
Je ne trouve pas la solution, merci de votre aide
Partager