Bonjour à tous,
Je vous explique mon problème:
J'ai un formulaire contenant une textearea. Le but est d'enregistrer dans une bdd ce que l'utilisateur saisie et de le réafficher dans une autre textearea.
Je fais tout ceci avec un INSERT INTO (pour enregistrer) et un SELECT (pour afficher.
Mon problème est que lros de l'affichage, à chaque saut de ligne j'ai un <br/>.
Je ne sais pas comment m'en débarasser.
Pouvez vous m'aidez s'il vous plait?
voici mon code:
-J'enregistre:
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 $Objet=$_POST['Objet']; // echo "Objet: ". $Objet.'<br/>'; $Texte=$_POST['Texte']; $Texte2=nl2br(htmlentities(addslashes($Texte))); // echo "Texte: ".$Texte.'<br/>'; strtotime($today)); $date=date("y-m-d H:i:s"); //enregistrement des données dans la table $sql=("INSERT INTO message VALUES ('','$Nom2','$Prenom','$Email','$Objet','$Texte2','$date')"); $reqsql=mysql_query($sql) or die ('Erreur sql!<br>'.$sql.'<br>'.mysql_error());
-J'affiche
Je précise que l'enregistrement et l'affichage se trouvent dans deux pages séparées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $sqlmessage=("SELECT Numero,Nom,Prenom,Email,Objet,Message,date_format(date,'%d-%m-%Y %H:%i:%s') as date FROM message ORDER BY Numero DESC"); $reqmessage=mysql_query($sqlmessage) or die ('Erreur sql!<br>'.$sqlmessage.'<br>'.mysql_error()); while($message=mysql_fetch_array($reqmessage)) { echo'<table>'.'<tr>'.'<td>'.'Le:'.'</td>'.'<td>'.$message['date'].'</td>'.'</tr>'.'<br/>'.'<tr>'.'<td>'.'Nom:'.'</td>'.'<td>'.$message['Nom'].'</td>'.'</tr>'.'<br/>'.'<tr>'.'<td>'.'Prenom: '.'</td>'.'<td>'.$message['Prenom'].'</td>'.'</tr>'.'<br/>'.'<tr>'.'<td>'.'E-mail: '.'</td>'.'<td>'.$message['Email'].'</td>'.'<tr>'.'<br/>'.'<tr>'.'<td>'.'Objet:'.'</td>'.'<td>'.$message['Objet'].'</td>'.'</tr>'.'<br/>'.'<tr>'.'<td widht="20px">'.'Message:'.'</td>'.'<td>'.'<textarea readonly >'.$message['Message'].'</textarea>'.'</td>'.'</tr>'.'</table>'; }
Partager