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>Je peux écrire du texte en allant à la ligne avec la touche entrée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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
<strong>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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 :
Voici le résultat<br>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
<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
Partager