Saut de ligne dans un textarea
Résolu
jeanrem72
Messages postés
50
Date d'inscription
Statut
Membre
Dernière intervention
-
ximoo Messages postés 30 Statut Membre -
ximoo Messages postés 30 Statut Membre -
Bonjour, j'ai un problème avec un textarea car celui ci alimente une base de données mais quand je récupère le contenu de cette base de donnée, les saut de ligne du texarea apparaisse comme des espaces et je ne sais pas comment faire pour qu'un saut de ligne apparaisse comme un saut de ligne :p
Merci d'avance pour votre aide, voici mon code si cela peut vous aider
Et mon code php...
Merci d'avance pour votre aide, voici mon code si cela peut vous aider
<label for="article">Écrire l'article :</label>
<textarea name="article" id="article" cols="80" rows="20" required="required"></textarea>
Et mon code php...
<?php
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=mysql51-58.perso;dbname=*********', '**********', '*********************', $pdo_options);
$req = $bdd->prepare('INSERT INTO article(titre, intro, article, quand) VALUES(:titre, :intro, :article, NOW());');
$req->execute(array(
'titre' => $_POST['titre'],
'intro' => $_POST['intro'],
'article' => $_POST['article']
));
echo "<p> </p><div align=\"center\"><strong>L'article a bien été ajouté également !</strong></div>";
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
5 réponses
-
Solution trouvé...
Quand on affiche le texte, il faut mettre<?php echo nl2br($donnees['article']) ?>
au lieu de<?php echo $donnees['article'] ?>
-
essaie ceci
$textareaValue=preg_replace('/\s/', '', $textareaValue);
Merci... -
Merci mais je le place où? :$
-
$textareaValue=preg_replace('/\s/', '', $_POST['article']);
$req = $bdd->prepare('INSERT INTO article(titre, intro, article, quand) VALUES(:titre, :intro, :article, NOW());');
$req->execute(array(
'titre' => $_POST['titre'],
'intro' => $_POST['intro'],
'article' => $textareaValue
));
Bonne Chance -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Je suis désolé, je viens d'essayer et ça ne marche pas :/
Merci pour ton aide...