Rechercher : dans
Par :

Type de champ en mysql

Dernière réponse le 15 aoû 2001 à 07:10:27 mat, le 13 aoû 2001 à 16:41:47 
 Signaler ce message aux modérateurs

Salut,

dans un essai de forum ecrit en PHP, je n'arrive pas à trouver le type de champ qu'il faut dans la table "message" de la base Mysql pour gérer le passage à la ligne.
J'ai essayé "long text", mais quand on entre un texte dans le formulaire de la page .php, et qu'on l'enregistre dans la table, les passages à la ligne ne sont pas respectés. Comment faut-il faire?
Any idea?

a+
mat

Meilleures réponses pour « type de champ en mysql » dans :
SQL - Création de table VoirLe SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...

1

Bobinours, le 13 aoû 2001 à 21:20:40

Salut mat.
Je pense que les sauts de ligne sont bien rentrés dans la base (caractère '\n') mais lorsque tu les affiches, ils n'apparaissent pas dans le page HTML car il faut d'abord les transformer en '<BR>' ;o)

Pour ma part, j'utilise des champs TEXT.

-= Bobinours =-

Répondre à Bobinours

2

mat, le 14 aoû 2001 à 10:07:33

En fait y faudrait remplacer toutes les chaines "\n" par "<br>", ça à l'air faisable!

Merci Bob...

a+
mat

Répondre à mat

3

Bobinours, le 15 aoû 2001 à 07:09:26

Et comme c'est beau la vie, il y a une fonction prédéfinie pour ça:

--------------------------------------
nl2br (PHP 3, PHP 4 )

nl2br -- Insère un <br> avant chaque nouvelle ligne.

Description : string nl2br (string str)


nl2br() retourne la chaîne str dont toutes les lignes ont été remplacées par '<BR />'.
---------------------------------------

Remarque: <BR /> est la notation de <BR> compatible avec l'XML.

-= Bobinours =-

Répondre à Bobinours

4

 Bobinours, le 15 aoû 2001 à 07:10:27

Et comme c'est beau la vie, il y a une fonction prédéfinie pour ça:

--------------------------------------
nl2br (PHP 3, PHP 4 )

nl2br -- Insère un <br> avant chaque nouvelle ligne.

Description : string nl2br (string str)


nl2br() retourne la chaîne str dont toutes les lignes ont été remplacées par '<BR />'.
---------------------------------------

Remarque: <BR /> est la notation de <BR> compatible avec l'XML.

-= Bobinours =-

Répondre à Bobinours