Mise en forme lors d'envoi dans sql

fanette
Invité n'ayant pas de compte PHPfrance

04 janv. 2007, 22:38

bonjour,

Voila jai un formulaire avec un champs

Code : Tout sélectionner

<textarea rows="8" name="toto" cols="76"></textarea><p>
Cepedant dans le texte aera quand on ecrit en faisant "entrée" sa reviens a la ligne ... ensuite je le met dans SQL mais quand je le reafiche sur ma page ya pas d'espace ni de retour a la ligne sa fai donc un gros pavé ...

qlq peu t'il m'aider pour ce probleme ? qui est petit je pense.

ViPHP
fab
ViPHP | 2657 Messages

04 janv. 2007, 22:40

utilises la fonction nl2br()
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Invité
Invité n'ayant pas de compte PHPfrance

04 janv. 2007, 22:45

Nikel sa marche bien :)

Par contre il arrrive defois que les personnes envoi du texte avec des url comme ceci "http://www.phpfrance.com" par exemple comment faire en sorte que ceci est cliquable ?

merci

ViPHP
fab
ViPHP | 2657 Messages

04 janv. 2007, 22:48

$chaine = eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])", 
"<A HREF=\"\\1://\\2\\3\" TARGET=\"_blank\">\\1://\\2\\3</A>",$chaine);
Source : phpinfo.net
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Invité
Invité n'ayant pas de compte PHPfrance

04 janv. 2007, 22:58

Slt !

Ca marche encore trés bien !! :D

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

04 janv. 2007, 23:05

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton [Mettre Résolu] qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié). ;)

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute