IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Textarea afficher les retours à la ligne


Sujet :

PHP & Base de données

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 412
    Par défaut 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 : 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
    &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br>
    &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;<br>
    &lt;head&gt;<br>
    &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;<br>
    &lt;title&gt;Document sans titre&lt;/title&gt;<br>
    &lt;/head&gt;<br>
    <br>
    <br>
    &lt;body&gt;<br>
    &lt;form method="post" action="ajoutfr.php"&gt;<br>
    &lt;span class="zone_texte"&gt;<br>
    &lt;textarea name="message" id="message" cols="50" rows="20"&gt;&lt;/textarea&gt;<br>
    &lt;/span&gt;<br>
    &lt;br /&gt;<br>
    &lt;input type="submit" value="Valider" /&gt;<br>
    &lt;/form&gt;<br>
    &lt;/body&gt;<br>
    &lt;/html&gt;<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&amp;stc=1" attachmentid="625639" alt="" id="vbattach_625639" class="previewthumb">



    2/Page ajoutfr.php

    voici le code de la page ajoutfr.php

    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
    &lt;?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>
    &nbsp;&nbsp;//récupération des valeurs des champs:<br>
    &nbsp;&nbsp;$message = $_POST["message"] ;<br>
    &nbsp;&nbsp;<br>
    &nbsp;&nbsp;//création de la requête SQL:<br>
    &nbsp;&nbsp;$sql = "INSERT &nbsp;INTO faits_remarquables (message)<br>
    &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;VALUES ('$message') " ;<br>
    &nbsp;<br>
    //exécution de la requête SQL:<br>
    &nbsp;&nbsp;&nbsp;&nbsp;$result = $conn-&gt;query($sql);<br>
    &nbsp;<br>
    &nbsp;<br>
    &nbsp;&nbsp;//affichage des résultats, pour savoir si la modification a marchée:<br>
    &nbsp;&nbsp;if($result)<br>
    &nbsp;&nbsp;{<br>
    &nbsp;&nbsp; &nbsp; header("location:" . "../index.php");<br>
    &nbsp;&nbsp;}<br>
    &nbsp;&nbsp;else<br>
    &nbsp;&nbsp;{<br>
    &nbsp;&nbsp; &nbsp; header("location:" . "../index.php");<br>
    &nbsp;&nbsp;}<br>
    ?&gt;<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&amp;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 : 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>
    &lt;?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'"); &nbsp;<br>
    &nbsp;&nbsp;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;//requête SQL:<br>
    &nbsp;&nbsp; &nbsp;$sql = "SELECT * FROM faits_remarquables" ;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;// initialisation des données<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$message = $_GET['message'];<br>
    ?&gt;<br>
    &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br>
    &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;<br>
    &lt;head&gt;<br>
    &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;<br>
    &lt;title&gt;Document sans titre&lt;/title&gt;<br>
    &lt;style type="text/css"&gt;<br>
    &lt;!--<br>
    .Style14 {&nbsp;&nbsp;&nbsp;&nbsp;font-size: 24px;<br>
    &nbsp;&nbsp;&nbsp;&nbsp;color: #FFFFFF;<br>
    }<br>
    --&gt;<br>
    &lt;/style&gt;<br>
    &lt;/head&gt;<br>
    <br>
    <br>
    &lt;body&gt;<br>
    &lt;div align="center"&gt;<br>
    &nbsp;&nbsp;&lt;table width="1009" border="0" align="center" cellspacing="0"&gt;<br>
    &nbsp;&nbsp; &nbsp;&lt;tr&gt;<br>
    &nbsp;&nbsp; &nbsp; &nbsp;&lt;td width="944"&gt;&lt;div align="center" class="Style20 Style14"&gt;Lecture du fait marquant&lt;/div&gt;&lt;/td&gt;<br>
    &nbsp;&nbsp; &nbsp;&lt;/tr&gt;<br>
    &nbsp;&nbsp;&lt;/table&gt;<br>
    &nbsp;&nbsp;&lt;table width="327" border="1" align="center"&gt;<br>
    &nbsp;&nbsp; &nbsp;&lt;tr&gt;<br>
    &nbsp;&nbsp; &nbsp; &nbsp;&lt;td width="317"&gt;&lt;div align="left"&gt;&lt;span class="zone_texte"&gt;<br>
    &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;textarea name="message" id="message" cols="50" rows="20"&gt;&lt;?php echo $message;?&gt;&lt;/textarea&gt;<br>
    &nbsp;&nbsp; &nbsp; &nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;<br>
    &nbsp;&nbsp; &nbsp;&lt;/tr&gt;<br>
    &nbsp;&nbsp;&lt;/table&gt;<br>
    &nbsp;&nbsp;&lt;input type="submit" value="Valider" /&gt;<br>
    &nbsp;&nbsp;&lt;input type="reset" value="Recommencer" /&gt;<br>
    &lt;/div&gt;<br>
    &lt;/body&gt;<br>
    &lt;/html&gt;<br>
    <br>
    <br>
    <br>
    Voici le résultat<br>

    <img src="https://www.developpez.net/forums/attachment.php?attachmentid=625641&amp;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
    Images attachées Images attachées    

Discussions similaires

  1. récupérer les retours à la ligne d'un textarea
    Par epeichette dans le forum jQuery
    Réponses: 4
    Dernier message: 08/04/2011, 12h13
  2. Réponses: 11
    Dernier message: 09/02/2011, 03h15
  3. Afficher les retours à la ligne
    Par Mookie dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 19/04/2007, 09h03
  4. [textarea] comment reconnaitre les retour à la ligne?
    Par khokho dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 29/11/2006, 14h00
  5. Conserver les retours à la ligne
    Par arwen dans le forum ASP
    Réponses: 2
    Dernier message: 04/12/2003, 12h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo