Page 1 sur 1

Insérer un texte dans une base en gardant les paragraphes

Posté : 24 févr. 2005, 06:02
par Vakarm
Bonjour à tous.

Voilà j'ai fait une petite page simplette servant à insérer du texte dans une base MySql... Avec le formulaire et le nécessaire... tout fonctionne. Cependant lorsque j'insère le texte, il s'insère dans la bd sans saut de ligne et de paragraphe... Y a t'il une façon simple pour que le texte s'insère comme il a été tappé, ou du moins en concervant les paragraphes?

merci beaucoup!

Posté : 24 févr. 2005, 07:24
par renan44
il y en a en effet une !
Pour garder la disposition des paragraphe, il te faut utiliser la fonction nl2br().

Elle marche très simplement, tu tape ton texte dans le formulaire, tu fais tes paragraphes, tu l'enregistre dans ta bse, tout ça normalement.
En revanche, lorsque tu récupère le texte depuis la base de donnée, là il faut utiliser la fonction.

regarde comment j'ai fait dans le code ci-dessous :
<?php

$recuperation=mysql_query("SELECT * FROM Table WHERE ID='5'",$link);
$affiche=mysql_fetch_array($recuperation);
$texte=nl2br($affiche['Texte']);

?>
et voilà, ton texte sera bine construit :wink:

Posté : 24 févr. 2005, 15:29
par Vakarm
Merci beaucoup!! :D
Ça fonctionne très bien, c'est super!!
T'as pas idée comme ça m'aide

code de formulaire de mot de passe et des autre formulair

Posté : 07 mai 2005, 14:20
par saadaoui
merci d'avoir respecter mon sujet

Re: code de formulaire de mot de passe et des autre formulai

Posté : 07 mai 2005, 14:24
par Cyrano
merci d'avoir respecter mon sujet
Quel rapport avec le sujet exposé ici saadaoui ????