Retour à la ligne TEXT - (PHP MySQL)
Résolu/Fermé
Sinistrus
Messages postés
1010
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
6 juin 2023
-
Modifié par Sinistrus le 22/10/2013 à 13:48
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 22 oct. 2013 à 15:01
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 22 oct. 2013 à 15:01
A voir également:
- Retour à la ligne TEXT - (PHP MySQL)
- Aller à la ligne excel - Guide
- Retour à la ligne google sheet - Forum Excel
- Notepad++ retour à la ligne ✓ - Forum Bureautique
- Ligne occupée - Forum SFR
- Retour a la ligne google sheet ✓ - Forum Excel
3 réponses
Sinistrus
Messages postés
1010
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
6 juin 2023
17
Modifié par Sinistrus le 22/10/2013 à 14:59
Modifié par Sinistrus le 22/10/2013 à 14:59
C'est bon ^^ voilà le résultat :
Merci encore ^^
<?php echo nl2br(utf8_encode($data['Description'])); ?>C'était le
nl2br()qui me manquais !
Merci encore ^^
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
22 oct. 2013 à 14:06
22 oct. 2013 à 14:06
Salut Sinistrus,
et si tu fais :
Dal
et si tu fais :
<?php echo "<pre>" . utf8_encode($data['Description']) . "</pre>"; ?>
Dal
Sinistrus
Messages postés
1010
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
6 juin 2023
17
22 oct. 2013 à 14:40
22 oct. 2013 à 14:40
Merci Dal,
Oui effectivement cela fonctionne, mais me met le texte en Courier New.
Y a t-il un moyen de remédier à cela ?
Oui effectivement cela fonctionne, mais me met le texte en Courier New.
Y a t-il un moyen de remédier à cela ?
Sinistrus
Messages postés
1010
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
6 juin 2023
17
22 oct. 2013 à 14:46
22 oct. 2013 à 14:46
Ah non, si la phrase est longue il la coupe pas, il me fait une seule ligne qui dépasse la page même et donc me gâche le design... :s
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
Modifié par [Dal] le 22/10/2013 à 15:00
Modifié par [Dal] le 22/10/2013 à 15:00
la balise html
C'était juste un moyen de vérifier que ta base de données contient bien les retours à la ligne.
En dehors de l'usage de
Pour afficher des retours à la ligne, tu pourrais passer ta variable sur une regex avec preg_replace qui remplace les retours à la ligne par des
Dal
<pre>affiche le texte en préservant le format : https://www.w3schools.com/tags/tag_pre.asp. C'est pourquoi c'est normalement rendu en police à espacement fixe de type Courier.
C'était juste un moyen de vérifier que ta base de données contient bien les retours à la ligne.
En dehors de l'usage de
<pre>html ignore les retours à la ligne, et c'est normal : pour faire des retours à la ligne tu dois, en html, utiliser des balises
<br>ou
<p>pour créer un nouveau paragraphe. C'est du html de base.
Pour afficher des retours à la ligne, tu pourrais passer ta variable sur une regex avec preg_replace qui remplace les retours à la ligne par des
<br />, par exemple.
Dal
22 oct. 2013 à 15:01
Dal