Affichage Texte + variable + texte

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

La phrase de code ci-dessous est évidemment entourée des balises <p> et </p>

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

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>";

Impeccable.
Je n'avais pas capté qu'en fait il y avait au moins 2 lignes sur une seule.
Merci

Jean-Michel

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.