Mon XLS ne traite pas le XML qui est dans du php
rebonjour,
j'ai un petit soucis avec le XLS, pourtant tout à l'heure ça marchait.
je vous laisse mon code php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
<?php
header('Content-Type: text/xml');
echo '<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>';
echo '<?xml-stylesheet type="text/xsl" href="login.xsl"?>';
echo '<response>';
$name = $_GET['name'];
include "../connexion/connect.php";
$sql="SELECT * FROM $portail.users";
$req=mysql_query($sql) or die (mysql_error());
$users = array('admin');
while($ligne=mysql_fetch_assoc($req)){
array_push($users, $ligne['login']);
}
if (in_array($name, $users, "FALSE"))
echo "L'identifiant ".htmlentities($name)." existe déjà";
else if (trim($name) == "")
echo " ";
else
echo "<image>message en gras</image>"; |
et le point xls
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<xsl:apply-templates select="response" />
</body>
</html>
</xsl:template>
<xsl:template match="response">
<b><xsl:value-of select="image" /></b>
</xsl:template>
</xsl:stylesheet> |
je vous épargne le reste avec l'ajax/javascript.
Et donc quand j'entre un login non existant, au lieu j'ai d'avoir le message en gras, il me marque "undefined".
si j'enlève la balise image, il m'affiche correctement ce que j'écris. Mais comme je suis dans du xml, je peux pas mettre de balise style <img> directement (ce que je voudrais faire par la suite).
donc en résumé, la balise <image> n'est pas traitée par le xls pour m'afficher le message en gras. :?