loco28
April 16, 2023, 9:43am
1
Bonjour,
Je suis sur une page web hébergé sur un Arduino (en fait un ESP) et je voudrais afficher "°C" après l'affichage de la valeur de la température (obtenue avec un capteur DHT).
J'ai essayé différentes combinaisons, rien à faire: je n'ai que "Température: xx.xx"
Voici ma phrase de code html:
Température: "; page += temp; +" °C
";
Merci de votre aide
loco28
April 16, 2023, 9:45am
2
La phrase de code ci-dessous est évidemment entourée des balises <p>
et </p>
loco28
April 16, 2023, 9:46am
3
Bon, les balises ne passent pas dans cet éditeur: il s'agit des balises html "p" et "/p"
Elles passent si on écrit le texte que qu'après avoir sélectionné la(les) ligne(s) on clique sur le bouton <code>
On peut se contenter d'encadrer la balise avec une paire de backstick
du texte `<p>` avec une balise au milieu
va donner ceci
du texte <p>
avec une balise au milieu
loco28
April 16, 2023, 1:34pm
6
Désolé, mais je me suis mal exprimé:
Je veux afficher: Température: 20,80 °C (c'est un exemple). Le chiffre est issu d'un capteur DHT.
Pour ce, j'ai la ligne suivante (l'ESP a une fonction de serveur et envoi une page web)
page += " <p>Température: "; page += temp; +" °C </p>";
mais en résultat je n'ai que: Température: 20,80
Le "°C" n'apparait pas. J'ai essayé plusieurs combinaison avec les ;, ", etc , rien ne marche.
C'est plus un problème d'html mais je ne maîtrise pas.
Jean-Michel
Si je mets une seule instruction par ligne, je vois:
page += " <p>Température: ";
page += temp;
+" °C </p>";
Qu'est censé faire la dernière ligne?
Il y aurait un ; en trop après temp.
Pourquoi ne pas faire:
page += " <p>Température: " + temp + " °C </p>";
loco28
April 16, 2023, 2:46pm
8
Impeccable.
Je n'avais pas capté qu'en fait il y avait au moins 2 lignes sur une seule.
Merci
Jean-Michel
system
Closed
October 13, 2023, 2:46pm
9
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.