Saisie de champ texte .. avec retour a la ligne etc

Statut
N'est pas ouverte pour d'autres réponses.

LebecK

Elite
Code:
<TEXTAREA name="niews" rows=7 cols=45></TEXTAREA>
j ai se truc la dans un form ..

Code:
$accueil->message
et ceci pour lire ..

se que j aimerais c'est que les retour a la ligne inseré lors de la saisie soit reproduit a l 'echo sans avoir a manuelement mettre des <br>

j ai pas trop d'idée de comment faire .. le plus petit coup de main sera le bien venu :D

merci d'avance [/quote]
 

La Poubelle

Pou'r allé Danché
C'est automatique.

Textarea est le seul champ qui accepte les saut de ligne.

Par contre, il ne différencie pas les retours chariot des sauts de ligne
 
1er
OP
LebecK

LebecK

Elite
AGain a dit:
C'est automatique.

Textarea est le seul champ qui accepte les saut de ligne.

Par contre, il ne différencie pas les retours chariot des sauts de ligne
hmm et pourquoi il me les restitue pas alors ?
(j veux qu'il passe a la ligne suivante et retour en debut de ligne)
 

La Poubelle

Pou'r allé Danché
Je viens d'essayer ça (vaut mieux que je vérifie mes conneries :p )

Code:
<html>
<head>
</head>
<body>
<?
$accueil="zefoziefjzioefjozefzez
    zefiozmejfzieofz

zefezf";
?>
<TEXTAREA name="niews" rows=7 cols=45><?  echo $accueil;   ?></TEXTAREA>
</body>
</html>
Ca marche sans problème.

$accueil->message

C'est une variable, une fonction.

Si c'est une propriété de l'objet accueil, il faut faire un echo.
Si c'est une fonction qui ecrit un message, il faut peut-être mettre les parentheses d'appel de la fonction.

Rmq: L'ecriture doit être mis dans les balises textarea.
 

Styleman

Touriste
Je ne sais pas du tout si je repond bien, mais si c'est lorsque tu affiche le texte qu'il ne prends pas les saut a ligne automatiquement, tu peut toujours utiliser la fonction nl2br($texte)

ça devrait fonctionner
 

La Poubelle

Pou'r allé Danché
Styleman a dit:
Je ne sais pas du tout si je repond bien, mais si c'est lorsque tu affiche le texte qu'il ne prends pas les saut a ligne automatiquement, tu peut toujours utiliser la fonction nl2br($texte)

ça devrait fonctionner
Pour info: La balise Textarea est la SEULE dans le code HTML qui tient compte des sauts de ligne et des espaces multiples (pas besoin d'espace insécable).
 
1er
OP
LebecK

LebecK

Elite
Merci Styleman :D sa fonctione avec ton nl2br

(si texte area tient compte des saut de ligne etc .. ya un truc que j ai pas compris la)
 

Styleman

Touriste
LebecK a dit:
Merci Styleman :D sa fonctione avec ton nl2br

(si texte area tient compte des saut de ligne etc .. ya un truc que j ai pas compris la)
peut etre avec le WRAP? je c pas trop c koi mais je c k'il y a VIRTUAL et je pense k'il a un rapport

edit: et de rien :wink:
 

La Poubelle

Pou'r allé Danché
LebecK a dit:
Merci Styleman :D sa fonctione avec ton nl2br

(si texte area tient compte des saut de ligne etc .. ya un truc que j ai pas compris la)
As-tu fait un simple copie/coller du code (vachement compliqué) se trouvant au dessus pour tester :mrgreen:
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut