PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 10-09-2010 10:39:01

theavengers
Membre
Inscription : 13-10-2009
Messages : 81

Les retours à la ligne dans un formulaire ?

Bonjour à tous,

j'ai un formulaire pour que les internautes puisses poser des articles sur mon site. Et je me suis poser la question, comment pouvoir laisser les retours à la ligne pour une meilleure visibilité.

Pour l'instant, dans mon form j'ai :

 <form action="recup.php" method="post" enctype="multipart/form-data">
<textarea name="description" cols="37" rows="4"></textarea>

Et dans le fichier d'insertion recup.php j'ai :

Ma variable declaré
$description = (!empty($_POST['description'])) ? addslashes($_POST['description']) : '';

$query = "INSERT INTO agenda (date, ip, jour, mois, annee, titre, description, contact, rubrique, region, aFile) VALUES(NOW(),'$ip','$jour','$mois','$annee','$titre','$description','$contact','$rubrique','$region','${date}-agenda.jpg' )";

Je sais qu'il faut utiliser la fonction  nl2br($texte); mais je ne sais pas du tout comment l'utiliser et à quel moment ...
Merci d'avance de m'aiguiller.

Hors ligne

#2 10-09-2010 12:27:52

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Les retours à la ligne dans un formulaire ?

Hors ligne

#3 17-09-2010 16:42:58

theavengers
Membre
Inscription : 13-10-2009
Messages : 81

Re : Les retours à la ligne dans un formulaire ?

Merci, j'ai trouvé smile

$message = mysql_real_escape_string(nl2br(htmlspecialchars($_POST['message'])));

Est ce une obligation d'utiliser htmlspecialchars pour ré-afficher les données ?

Dernière modification par theavengers (17-09-2010 16:43:53)

Hors ligne

Pied de page des forums