PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Récupération de champ au format html (semble t'il)
Récupération de champ au format html (semble t'il)
Débuté par Paul SOULAT, 09 aoû. 2024 16:20 - 4 réponses
Membre enregistré
49 messages
Posté le 09 août 2024 - 16:20
Bonjour sur une table d'une base de donnée (GLPI) je dois récupérer le contenu d'un ticket or ce dernier s'affiche sous ce format:

<table class="moz-email-headers-table" style="border-spacing: 0px;" border="0" cellpadding="0"><tbody><tr><th style="white-space: nowrap;" align="right" valign="baseline">Sujet :</th><td>Unités de délivrance Commande pharmacie SIP</td></tr><tr><th style="white-space: nowrap;" align="right" valign="baseline">Date :</th><td>Mon, 24 Jul 2023 14:46:01 +0200</td></tr><tr><th style="white-space: nowrap;" align="right" valign="baseline">De :</th><td>***** ***** ***************@*******.fr</td></tr><tr><th style="white-space: nowrap;" align="right" valign="baseline">Pour :</th><td>***************@*******.fr, ******* ***************@*******.fr</td></tr><tr><th style="white-space: nowrap;" align="right" valign="baseline">Copie à :</th><td>***************@*******.fr, ***** **** ***************@*******.fr</td></tr></tbody></table><p><br /><br /></p><p>Bonjour,</p><p>l’unité de délivrance qui apparait dans la colonne unité du tableau des dispensations, ne correspond pas forcément a la réalité de dispensation.</p><p>Elle reprend l'unité de prescription or dans les fait la pui peut dispensé en nombres de flacons, poches, ampoules, ....ect.</p><p>cette unité devrait pouvoir être modifié par l'utilisateur qui dispense la commande afin de refléter la réalité de dispensation.</p><p>exemple: dispensation de 6 poches de ciflox et non 6mg ou 6poches de zyvoxid et non 6ml.</p>

Je n'arrive pas à le faire afficher correctement
ni rtfvershtml ni un champ html ne l'affiche comme il faut.

(Les ***************@*******.fr et ***** ** sont pas dans le retour)

Merci pour votre aide.
Membre enregistré
3 436 messages
Popularité : +93 (137 votes)
Posté le 10 août 2024 - 05:37
Salut
Il manque le début et la fin d'un "document" HTML
En effet, le HTML a des règles
Et le minimum n'est pas respecté ici.
Tu n'affiche que le contenu de la balise body
Le début devrait donc être
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Titre de la page</title>
</head>
<body>

Et la fin
</body>
</html>

Je me base sur cette page qui te donnera plus d'explications
https://www.alsacreations.com/article/lire/1374-html5-structure-globale-document.html
Tu auras quelques choses de lisible
Il manquera tout de même le css de ta classe moz-email-headers-table
Dont il m'est impossible de deviner
A demandé à tes collègues.
Message modifié, 10 août 2024 - 05:43
Membre enregistré
833 messages
Popularité : +40 (42 votes)
Posté le 10 août 2024 - 15:25
Hi. You need replace &lt; with < and &gt; with >


Rubén
Posté le 11 août 2024 - 10:10
Paul SOULAT a utilisé son clavier pour écrire :
Bonjour sur une table d'une base de donnée (GLPI) je dois récupérer le
contenu d'un ticket or ce dernier s'affiche sous ce format:

&lt;table class="moz-email-headers-table" style="border-spacing: 0px;"
border="0" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th
style="white-space: nowrap;" align="right"
valign="baseline"&gt;Sujet :&lt;/th&gt;&lt;td&gt;Unités de délivrance
Commande pharmacie SIP&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th
style="white-space: nowrap;" align="right"
valign="baseline"&gt;Date :&lt;/th&gt;&lt;td&gt;Mon, 24 Jul 2023 14:46:01
+0200&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th style="white-space: nowrap;"
align="right" valign="baseline"&gt;De :&lt;/th&gt;&lt;td&gt;***** *****
***************@*******.fr&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th
style="white-space: nowrap;" align="right"
valign="baseline"&gt;Pour :&lt;/th&gt;&lt;td&gt;***************@*******.fr,
******* ***************@*******.fr&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th
style="white-space: nowrap;" align="right" valign="baseline"&gt;Copie
à :&lt;/th&gt;&lt;td&gt;***************@*******.fr, ***** ****
***************@*******.fr&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br
/&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Bonjour,&lt;/p&gt;&lt;p&gt;l’unité de
délivrance qui apparait dans la colonne unité du tableau des dispensations,
ne correspond pas forcément a la réalité de
dispensation.&lt;/p&gt;&lt;p&gt;Elle reprend l'unité de prescription or dans
les fait la pui peut dispensé en nombres de flacons, poches, ampoules,
....ect.&lt;/p&gt;&lt;p&gt;cette unité devrait pouvoir être modifié par
l'utilisateur qui dispense la commande afin de refléter la réalité de
dispensation.&lt;/p&gt;&lt;p&gt;exemple: dispensation de 6 poches de ciflox
et non 6mg ou 6poches de zyvoxid et non 6ml.&lt;/p&gt;

Je n'arrive pas à le faire afficher correctement ni rtfvershtml ni un champ
html ne l'affiche comme il faut.

(Les ***************@*******.fr et ***** ** sont pas dans le retour)

Merci pour votre aide.


Bonjour Paul
tu es exactement dans le même cas que moi. Je te renvoie donc à mon
message du 16/08 16h53.

On n'a rien pour passer du html vers du .doc
Oublie le rtfvershtml (+ de 10 ans que je me casse les dents dessus;
j'avais même réécrit une fn ... mais on n'aura rien de suffisamment
propre pour que cela soit exploitable)

Là je pars sur un la gestion d'un lien "pour visualiser le document au
format pdf, cliquer ici" suivi du texte brut qui pourrait suffire dans
bcp de cas pour que l'utilisateur n'ait pas à utiliser ce lien.

Tiens moi au courant de tes propres avancées.
Membre enregistré
49 messages
Posté le 12 août 2024 - 08:41
Merci beaucoup je vais essayer