3 pièce(s) jointe(s)
Textarea afficher les retours à la ligne
Bonjour,
Cela fait quelque jours que je planche sur un truc mais même après avoir lu des forums, je n'y arrive pas <br>
Pouvez-vous m'aider.
Voici mon problème.
J'ai créé sur une page un textarea son name est message
1/Page creation.php
voici le code de la page creation.php
[CODE]</strong>
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br>
<html xmlns="http://www.w3.org/1999/xhtml"><br>
<head><br>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><br>
<title>Document sans titre</title><br>
</head><br>
<br>
<br>
<body><br>
<form method="post" action="ajoutfr.php"><br>
<span class="zone_texte"><br>
<textarea name="message" id="message" cols="50" rows="20"></textarea><br>
</span><br>
<br /><br>
<input type="submit" value="Valider" /><br>
</form><br>
</body><br>
</html><br>
<br>
<br>
<strong><br>
</strong> |
Je peux écrire du texte en allant à la ligne avec la touche entrée.
Le bouton valider permet d'enregistrer sur ma bdd les informations saisies
voici le résultat :
<img src="https://www.developpez.net/forums/attachment.php?attachmentid=625639&stc=1" attachmentid="625639" alt="" id="vbattach_625639" class="previewthumb">
2/Page ajoutfr.php
voici le code de la page ajoutfr.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| <?php<br>
// information pour la connection à le DB<br>
$conn = mysqli_connect('*****', '*****', '*****', '*****');<br>
<br>
<br>
//modification des caractères avec accents<br>
mysqli_query($conn,"SET CHARACTER SET 'utf8'");<br>
mysqli_query($conn,"SET SESSION collation_connection ='utf8_unicode_ci'");<br>
<br>
<br>
//récupération des valeurs des champs:<br>
$message = $_POST["message"] ;<br>
<br>
//création de la requête SQL:<br>
$sql = "INSERT INTO faits_remarquables (message)<br>
<br>
VALUES ('$message') " ;<br>
<br>
//exécution de la requête SQL:<br>
$result = $conn->query($sql);<br>
<br>
<br>
//affichage des résultats, pour savoir si la modification a marchée:<br>
if($result)<br>
{<br>
header("location:" . "../index.php");<br>
}<br>
else<br>
{<br>
header("location:" . "../index.php");<br>
}<br>
?><br>
<strong><br>
</strong> |
<strong>
Voici le résultat dans ma table une fois ajouté :
<img src="https://www.developpez.net/forums/attachment.php?attachmentid=625640&stc=1" attachmentid="625640" alt="" id="vbattach_625640" class="previewthumb">
Jusque-là pas de souci.
Là ou cela devient plus compliqué c'est lorsque je veux récupérer mon enregistrement pour le lire.
3/Page lecture.php
Cette page se nomme lecture.php
voici le code de cette page :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| <br>
<br>
<?php<br>
// information pour la connection à le DB<br>
include('../../config.php');<br>
//modification des caractères avec accents<br>
mysqli_query($conn,"SET CHARACTER SET 'utf8'");<br>
mysqli_query($conn,"SET SESSION collation_connection ='utf8_unicode_ci'"); <br>
<br>
//requête SQL:<br>
$sql = "SELECT * FROM faits_remarquables" ;<br>
// initialisation des données<br>
$message = $_GET['message'];<br>
?><br>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br>
<html xmlns="http://www.w3.org/1999/xhtml"><br>
<head><br>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><br>
<title>Document sans titre</title><br>
<style type="text/css"><br>
<!--<br>
.Style14 { font-size: 24px;<br>
color: #FFFFFF;<br>
}<br>
--><br>
</style><br>
</head><br>
<br>
<br>
<body><br>
<div align="center"><br>
<table width="1009" border="0" align="center" cellspacing="0"><br>
<tr><br>
<td width="944"><div align="center" class="Style20 Style14">Lecture du fait marquant</div></td><br>
</tr><br>
</table><br>
<table width="327" border="1" align="center"><br>
<tr><br>
<td width="317"><div align="left"><span class="zone_texte"><br>
<textarea name="message" id="message" cols="50" rows="20"><?php echo $message;?></textarea><br>
</span></div></td><br>
</tr><br>
</table><br>
<input type="submit" value="Valider" /><br>
<input type="reset" value="Recommencer" /><br>
</div><br>
</body><br>
</html><br>
<br>
<br>
<br> |
Voici le résultat<br>
<img src="https://www.developpez.net/forums/attachment.php?attachmentid=625641&stc=1" attachmentid="625641" alt="" id="vbattach_625641" class="previewthumb">
Voilà mon problème c'est qu'à l'affichage, tous les retours à la ligne pour la lisibilité ont disparus.
Pourriez-vous clairement et simplement m'aider à résoudre ce problème qui pour moi est un très gros problème
Merci à vous toutes et tous pour votre soutien et aide