rebonjour,
j'ai un petit soucis avec le XLS, pourtant tout à l'heure ça marchait.
je vous laisse mon code php
et le point xls
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
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>";
je vous épargne le reste avec l'ajax/javascript.
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
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>
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.![]()
Partager