Retour a la ligne dans text area
layork
Messages postés
364
Statut
Membre
-
tomrage -
tomrage -
salut!!
en fait, j'ai des text area et j'envois la saisie sur une base sql
mais les retours a la lignes ne sont pas pris en compte dans les textes area
j'aurais voulu savoir comment faire
thx d'avance ;)
l'informatique ca rend fou!!!!!
en fait, j'ai des text area et j'envois la saisie sur une base sql
mais les retours a la lignes ne sont pas pris en compte dans les textes area
j'aurais voulu savoir comment faire
thx d'avance ;)
l'informatique ca rend fou!!!!!
A voir également:
- Retour a la ligne dans text area
- Retour à la ligne excel mac - Guide
- Retour à la ligne google sheet ✓ - Forum Google Docs
- Partager photos en ligne - Guide
- Notepad++ retour à la ligne ✓ - Forum Bureautique
- Supprimer retour à la ligne word ✓ - Forum Word
18 réponses
Salut,
Avant de mettre ton textarea dans ta base utilise la fonction nl2br().
$text = nl2br($text);
Kalamit,
4 jours avant le soleil, la mer et les mouettes. :)
Avant de mettre ton textarea dans ta base utilise la fonction nl2br().
$text = nl2br($text);
Kalamit,
4 jours avant le soleil, la mer et les mouettes. :)
de plus , il semblerais que des que je met un retour a la ligne dans une texte area, et ba il y a un probleme avec ma requete
elle ne semble plus etre prise en compte (sans doute que la chaine de caractere diffère)
l'informatique ca rend fou!!!!!
elle ne semble plus etre prise en compte (sans doute que la chaine de caractere diffère)
l'informatique ca rend fou!!!!!
tu mets des sauts de lignes dans un texte area que tu envoi dans la base , puis après tu affiches ce qui a été sauvé.
avec
echo (htmlentities($textarea));
(suis pas sur enfin cherche les fonctions html_entity_decode et htmlentities)
avec
echo (htmlentities($textarea));
(suis pas sur enfin cherche les fonctions html_entity_decode et htmlentities)
de plus , il semblerais que des que je met un retour a la ligne dans une texte area, et ba il y a un probleme avec ma requete
elle ne semble plus etre prise en compte (sans doute que la chaine de caractere diffère)
l'informatique ca rend fou!!!!!
elle ne semble plus etre prise en compte (sans doute que la chaine de caractere diffère)
l'informatique ca rend fou!!!!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
nikel pour le
$text = nl2br($text);
par contre ya pb o niveau de la requete
si il y a des retour a la ligne sur $text, et bien il ne trouve pas d'enregistrement correspondant durant la requete:(
l'informatique ca rend fou!!!!!
$text = nl2br($text);
par contre ya pb o niveau de la requete
si il y a des retour a la ligne sur $text, et bien il ne trouve pas d'enregistrement correspondant durant la requete:(
l'informatique ca rend fou!!!!!
Je comprends pas ton probleme.
As tu fait un echo de ta requete, et l'as tu executé dans phpmyadmin pour voir quel message d'erreur te retourne mysql ?
Kalamit,
4 jours avant le soleil, la mer et les mouettes. :)
As tu fait un echo de ta requete, et l'as tu executé dans phpmyadmin pour voir quel message d'erreur te retourne mysql ?
Kalamit,
4 jours avant le soleil, la mer et les mouettes. :)
ou j ai fait un echo
il me donne ca:
DELETE FROM appels WHERE nom_diplomat='fghfhg ' AND nom_contact='hcxgh ' AND dates='2004-06-22 ' AND duree='1h10 ' AND probleme='xhfxgh
gfhdgfhdgfh
dgfhfdgh
fh ' AND resolution='dgfhfdhg
fghdgfh
dhgffdhg
dfh ' AND societe='Caliseo'
et comme tu pet voire, il y a tout les retours a la lignes
par contre quand je me dans php myadmin, il n' a pas d'ereur, mais il n'y a pas d'elements supprimés
l'informatique ca rend fou!!!!!
il me donne ca:
DELETE FROM appels WHERE nom_diplomat='fghfhg ' AND nom_contact='hcxgh ' AND dates='2004-06-22 ' AND duree='1h10 ' AND probleme='xhfxgh
gfhdgfhdgfh
dgfhfdgh
fh ' AND resolution='dgfhfdhg
fghdgfh
dhgffdhg
dfh ' AND societe='Caliseo'
et comme tu pet voire, il y a tout les retours a la lignes
par contre quand je me dans php myadmin, il n' a pas d'ereur, mais il n'y a pas d'elements supprimés
l'informatique ca rend fou!!!!!
Je t'ai dit de faire le nl2br AVANT de l'enregistrer dans ta base !
A la place d'avoir des saut de lignes tu auras des <br>. La ca devrait fonctionner.
Kalamit,
4 jours avant le soleil, la mer et les mouettes. :)
A la place d'avoir des saut de lignes tu auras des <br>. La ca devrait fonctionner.
Kalamit,
4 jours avant le soleil, la mer et les mouettes. :)
et ba je le transforme avant regarde:
$nom_diplomat=$_POST['nom_diplomat'];
$nom_contact=$_POST['nom_contact'];
$date=$_POST['date'];
$duree=$_POST['duree'];
$probleme=$_POST['probleme'];
$probleme = nl2br($probleme);
$resolution=$_POST['resolution'];
$resolution=nl2br($resolution);
$societe=$_POST['societe'];
list($jour , $mois , $annee) = split('[/.-]', $date);
$datesql="$annee-$mois-$jour";
$requette="INSERT INTO appels ( nom_diplomat , nom_contact , dates , duree , probleme , resolution , societe )
VALUES ('$nom_diplomat' , '$nom_contact' , '$datesql' , '$duree' , '$probleme' , '$resolution' , '$societe' )";
l'informatique ca rend fou!!!!!
$nom_diplomat=$_POST['nom_diplomat'];
$nom_contact=$_POST['nom_contact'];
$date=$_POST['date'];
$duree=$_POST['duree'];
$probleme=$_POST['probleme'];
$probleme = nl2br($probleme);
$resolution=$_POST['resolution'];
$resolution=nl2br($resolution);
$societe=$_POST['societe'];
list($jour , $mois , $annee) = split('[/.-]', $date);
$datesql="$annee-$mois-$jour";
$requette="INSERT INTO appels ( nom_diplomat , nom_contact , dates , duree , probleme , resolution , societe )
VALUES ('$nom_diplomat' , '$nom_contact' , '$datesql' , '$duree' , '$probleme' , '$resolution' , '$societe' )";
l'informatique ca rend fou!!!!!
La requete que tu m'as présenté n'avait pas le champs transformé.
Kalamit,
4 jours avant le soleil, la mer et les mouettes. :)
Kalamit,
4 jours avant le soleil, la mer et les mouettes. :)
desolé j avais un dv a midi j ai du m absenter :(
oui en efet, le pb ne vient pas de cette requete dsl :p
voila la bonne:
$probleme=$_GET['probleme'];
$probleme=nl2br($probleme);
$resolution=$_GET['resolution'];
$resolution=nl2br($resolution);
$societe=$_GET['societe'];
$suppression_appel="DELETE FROM appels WHERE nom_diplomat='$nom_diplomat'
AND nom_contact='$nom_contact' AND dates='$date' AND duree='$duree'
AND probleme='$probleme' AND resolution='$resolution' AND societe='$societe'";
$requete_suppression_appel=mysql_query($suppression_appel);
echo($suppression_appel);
l'informatique ca rend fou!!!!!
oui en efet, le pb ne vient pas de cette requete dsl :p
voila la bonne:
$probleme=$_GET['probleme'];
$probleme=nl2br($probleme);
$resolution=$_GET['resolution'];
$resolution=nl2br($resolution);
$societe=$_GET['societe'];
$suppression_appel="DELETE FROM appels WHERE nom_diplomat='$nom_diplomat'
AND nom_contact='$nom_contact' AND dates='$date' AND duree='$duree'
AND probleme='$probleme' AND resolution='$resolution' AND societe='$societe'";
$requete_suppression_appel=mysql_query($suppression_appel);
echo($suppression_appel);
l'informatique ca rend fou!!!!!
maitenant, vu que j'enregistre avec nl2br mon texte, dans la base c'est stocqué avec des <br>, donc c'est bon
mais le pb c'est que apres, dans mes requetes, il garde les retours a la ligne au lieu de mettre des <br>, et je pence que c'est ca le probleme
il me fadrais donc l'inverse du nl2br....
l'informatique ca rend fou!!!!!
mais le pb c'est que apres, dans mes requetes, il garde les retours a la ligne au lieu de mettre des <br>, et je pence que c'est ca le probleme
il me fadrais donc l'inverse du nl2br....
l'informatique ca rend fou!!!!!
Je comprends rien ! T'entends quoi par "dans mes requetes, il garde les retours a la ligne" ???
Et puis, pourquoi faire des requetes sur un champ texte ? C'est pas très optimisé tout ca. Ta table est indexée ou pas ?
Kalamit,
4 jours avant le soleil, la mer et les mouettes. :)
Et puis, pourquoi faire des requetes sur un champ texte ? C'est pas très optimisé tout ca. Ta table est indexée ou pas ?
Kalamit,
4 jours avant le soleil, la mer et les mouettes. :)
en fait il me faudrais la technique pour que lorsqe je vas chercer mon texte avec des <br> dans ma base, il me mette <br> quand il y a un <br>, en gros qu'il n'interprete pas les <br>, mais qu'il le considere comme des caracteres
l'informatique ca rend fou!!!!!
l'informatique ca rend fou!!!!!
no, il ny a pas d'index
mais je pence que je vais en mettre un
ca sera bien plus simple!!
l'informatique ca rend fou!!!!!
mais je pence que je vais en mettre un
ca sera bien plus simple!!
l'informatique ca rend fou!!!!!
Bon ok.
Alors, après avoir récuperé ton champ texte de la base tu fais:
$text = htmlentities($text);
Kalamit,
4 jours avant le soleil, la mer et les mouettes. :)
Alors, après avoir récuperé ton champ texte de la base tu fais:
$text = htmlentities($text);
Kalamit,
4 jours avant le soleil, la mer et les mouettes. :)
laisse tomber pour la zone de saisie
tu ma fait reflechir, et en fait ta raison, j'ai indexer ma table
c es un moyen sure d'avoir ce que je veux ;)
merci beaucoup ;)
l'informatique ca rend fou!!!!!
tu ma fait reflechir, et en fait ta raison, j'ai indexer ma table
c es un moyen sure d'avoir ce que je veux ;)
merci beaucoup ;)
l'informatique ca rend fou!!!!!