|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mai 2004 Messages : 44 ![]() |
Bonjour,
j'essaye en vain de modifier un texte dans une table mysql via un champ textarea. En utilisant nl2br, j'arrive à prendre en compte les sauts de ligne mais pas l'indentation du texte, en tout cas quand je réaffiche mon texte (dans la base, cela à l'air d'être pris en compte). voila le code que j'utilise: pr la modif: $montexte=htmlentities(nl2br(mysql_escape_string($_POST['montexte']))); $query="UPDATE matable SET texte'".$montexte."'"; $res=mysql_query($query); pr l'affichage: $query="SELECT texte FROM matable"; $res=mysql_query($query); $ligne=mysql_fetch_array($res); echo nl2br($ligne[0]); est-ce que quelqu'un saurais comment faire et m'éviter de gacher mon samedi svp?? merci d'avance! |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : août 2007 Messages : 51 ![]() |
si tu fais un var_dump de $ligne[0] ca t'affiche quoi?
|
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mai 2004 Messages : 44 ![]() |
ça me donne le texte sans espace ni retour à la ligne...
|
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : août 2007 Messages : 51 ![]() |
alors que le var_dump de ton $_POST le contient bien??
tu as pas un trim qui traine qq part? |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : mai 2004 Messages : 44 ![]() |
arf j'ai trouvé, faut faire un str_replace(" "," "$montexte) au moment de l'enregistrement
pour ceux que ça interesse... merci quand même!! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com