bonjour
ma situation c'est ça...
j'ai une base de données de XML, et je l'ai mis dans ma page php grâce à XSL... et je veux utiliser une variable qui est présente dans mon PHP pour l'utiliser (dans une condition if) dans XSL.

mon code xsl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="UTF-8"/>
<xsl:template match="/">
<xsl:for-each select="data/item">
      <xsl:if test="subject=variable de PHP">
<p><xsl:value-of select="title"/>
    
  </p>
  <p><xsl:value-of select="content"/></p>
  <p>-</p>
  </xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
et voici mon code PHP, et je veux utiliser la variable $vali dans le code d'au-dessus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<body><?php
$vali = $_GET['word']; 
$mm_xsl = new MM_XSLTransform();
$mm_xsl->setXML("Untitled-2.xml");
$mm_xsl->setXSL("Untitled-4.xsl");
echo $mm_xsl->Transform();
?></p>
</body>
</html>