Pb dans un textarea ! - Forums de discussion

Navigation

Accueil du forum » PHP » Pb dans un textarea !


Le sujet

karimPb dans un textarea !
Par karim, le Jeudi 16/12/2004 à 23h25'13
115 messages
Salut à tous,

J'aimerais savoir si vous savez pourquoi dans mon admin des news quand j'édit une news, donc je vais afficher le texte de la news dans un <textarea> de cette façon <?php echo preg_replace( '!<br.*>!iU', "n",$edit["texte"]); ?>

J'ai fait comme ça pour qu'il prenne en compte les <br> qui sont dans le texte au lieu de afficher les <br> bêtement là il les affiches plus mais il saute des lignes où y'a les <br> c'est déjà mieux :mdr: .

Mais mon pb n'est pas ça, c'est que quand j'edit une fois la news ça va, mais une fois que je veux re-editer cette news, il va ajouter encore plus de <br> et donc mon texte plus je vais l'éditer plus il va prendre des <br> :euh:

Donc en fait je post ma news, là elle est correcte, et en suite y'a un texte qui me plait pas je veux l'éditer, la première fois ça changera bien, y'a encore un truc qui me plait pas et c'est à partir de là que partout où y'a des <br> en l'affichant avec la commande que j'ai cité plus haut ça va doublé les <br> qui sont déjà dans le texte.

Voilà donc si vous m'avez compris super, autrement demandez moi plus de renseignements :loulidade:

Bye
Karim

________________
karim

Les réponses

tazz_Par tazz_, le Jeudi 16/12/2004 à 23h30'13
2 messages
Je ne saurais pas le coder mais l'idée serait que si des <br> sont déjà présents, ne pas les remplacer par des sauts de ligne.
Je ne suis pas très califier pour que tu prenne en compte ma réponse mais essaye toujours.
Bonne chance

________________
La vie est une maladie sexuellement transmicible dont on ne ressort pas vivant....

raptorPar raptor, le Vendredi 17/12/2004 à 09h38'39
2218 messages
essaye comme ca :

<?php
$texte = $edit["texte"];
$texte = str_replace("n","",$texte);
echo preg_replace( '!<br.*>!iU', "n",$texte);
?>

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

karimPar karim, le Vendredi 17/12/2004 à 09h40'17
115 messages
Ok je vais tester ça :

________________
karim

karimPar karim, le Vendredi 17/12/2004 à 09h57'48
115 messages
Là maintenant le pb se situe dans mon query qui enregistre mon $_POST["texte"] dans la bdd je fais comme ça :

mysql_query("UPDATE analyse SET titre='$_POST[titre]',id_liste='$_POST[cat]',texte='$_POST[texte]' where id='$_GET[id]'" or die (mysql_error());

Il me dit Erreur de syntaxe près de 'intégralité des pertes subies mercredi face à l'Euro (+1% et mêm' à la ligne 1

Si tu sais pourquoi ça me fait ça :euh: :euh:

________________
karim

raptorPar raptor, le Vendredi 17/12/2004 à 10h19'27
2218 messages
mysql_query("UPDATE analyse SET titre='".addslashes($_POST["titre"])."',id_liste='".$_POST["cat"]."',texte='".addslashes($_POST[texte])."' where id=".'$_GET["id"]."'" or die (mysql_error());

fo coder propre

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

karimPar karim, le Vendredi 17/12/2004 à 10h22'54
115 messages
erf c propre mon code :mdr: bon voilà ça marche impec :kewl:

________________
karim

raptorPar raptor, le Vendredi 17/12/2004 à 10h27'51
2218 messages
conseils :

-toujours concatener les chaines avec les variables.
exemple :
echo "blabla $variable"; incorrect
echo "blabla ".$variable; correct


-toujours utiliser des ' ou " dans les appels de variables contenues dans des tableaux.
exemple:
addslashes($_POST[titre]); incorrect
addslashes($_POST['titre']); correct
addslashes($_POST["titre"]); corect

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

karimPar karim, le Vendredi 17/12/2004 à 10h30'28
115 messages
Oui c'est sûr et pour les cote je les mets dans un echo, if...ect, mais pas dans les query alors que je devrais

________________
karim

Pages

Réponses les plus anciennes... 1 ...Réponses les plus récentes

A lire également

- Les conditions générales d'utilisation du site

Top-sites membres

Dark Lord Center | 0 pointsWeb Soluces | -13 pointsCBIENLA.com - Plus de 5000 recettes de cuisine - | -17 pointsLes Amis des Animaux | -17 points

Discussions récentes dans les forums

Sujet Forum
f6netJe recherche des partenaires
Sujet posté par f6net le 08/01/2009 à 09h56'46
Internet » Référencement, Régies, Annuaires
depanmonpcEchange de liens site depannage informatique.
Sujet posté par depanmonpc le 07/01/2009 à 16h48'11
Le comptoir » Echange de liens / Recherche de partenaires
xersesRe: compression d'images
Réponse postée par xerses le 07/01/2009 à 00h29'37
Graphisme / Photographie » Photographies
tienoRe: IE 7 VS Firefox 2
Réponse postée par tieno le 04/01/2009 à 18h05'36
Internet » Autres sites à voir
rootRe: Espace-Membre : pb connexion
Réponse postée par root le 02/01/2009 à 16h47'50
Développement » PHP
xersesRe: probleme de fenêtre [Réglé]
Réponse postée par xerses le 01/01/2009 à 20h16'20
Net-Pratique.fr » Informations
ced51Re: liens , sport Mécanique
Réponse postée par ced51 le 27/12/2008 à 12h18'48
Le comptoir » Echange de liens / Recherche de partenaires
ced51pages
Sujet posté par ced51 le 26/12/2008 à 17h44'42
Net-Pratique.fr » Support
rerjoyeux_noel._gp.pps
Sujet posté par rer le 24/12/2008 à 10h08'30
Le comptoir » Le bar
rerserveur à domicile facile et gratuit
Sujet posté par rer le 11/12/2008 à 14h57'56
Le comptoir » Le bar
Membres
Pseudo:
Pass: Mémoriser ?
Problème d'identificationInscription gratuite
Tribune libre
CNIL: 1098091
Connectés: 20