rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Textarea avec php

Posté par laurent75014, le mercredi 21 mars 2007 à 16:05:16
Bonjour,

j'ai créé un formulaire remplissant une base mysql.

il a un plusieurs champs a saisir avec certains obligatoires.
En cas de non renseignement d'un champs obligatoire, le formulaire reste affiché et les données deja saisies restent elles aussi dans les champs.
Avec
<input type="text" name="nom" size="27" value="'.$nom.'">
Ca fonctionne tres bien.

Mais avec
<textarea name="descrip" cols="50" rows="7" value="'.$descrip.'"> </textarea>

le contenu disparait, le "textarea" a t'il une particularité en moins que le "text"?

Autre probleme lié, les retour ligne du textearea se tranforment en "espace" dans ma base mysql.
Y a t'il un moyen de prendre en compte les retour chariot ?

Merci d'avance pour votre aide precieuse.

laurent
Configuration: Windows XP
Firefox 2.0.0.3
Répondre à laurent75014  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
thomas_-, le mercredi 21 mars 2007 à 16:32:01
Bonjour,

c'est normal pour ton textarea, n'oublie pas que le textarea ne s'utilise pas avec "value" mais comme ceci :

<textarea name="descrip" cols="50" rows="7"><?=$descrip;?></textarea>

Enfin pour les retour charriots, au moment de l'envoi dans ta base de données tu peux faire :

// la variable post
$descrip = $_POST["description"];
// on remplace le retour charriot par <br>
$descrip = str_replace('\r\n','<br>',$descrip);

J'espère que ça t'aidera, bonne journée

Thomas
Répondre à thomas_-

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
laurent75014, le jeudi 22 mars 2007 à 16:26:06
Merci beaucoup
Répondre à laurent75014

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
neophyse, le mercredi 20 février 2008 à 11:20:43
Merci, ça m'a servit aussi.

J'ai un autre problème dans le même sujet ...
Comment faire pour conserver les espaces dans le passage du textarea vers la base de donnée ??

Car dès qu'il y a plusieurs espaces, il n'en reste plus qu'un ...
Répondre à neophyse

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Mr.White, le mardi 26 février 2008 à 14:42:18
Salut !
J'ai le même soucis. Le but étant de garder la même mise en page que lorsqu'on écrit dans le text area. Pour les retour chariot ok, mais pour les espace...

Je vient de trouver cette solution :

Pour les espaces je fait sa :

str_replace(" ", "&nbsp; ", $chaines_caractaires)


Sans oublier l'espace aprés   sinon sa ne passe pas à la ligne. J'ai testé avec qui devrai donner un espace qui passe à la ligne mais ca ne fait rien du tout.

Cela dit, je ne sais pas qu'elle est la syntaxe \? pour les espace. Et j'aimerai bien avoir une solution avec des espaces "normaux".
Répondre à Mr.White
Trucs & astuces pertinents trouvés dans la base de connaissances
17/04 20h50Page, doc et tutoriaux officielsPHP
20/04 18h59[PHP] Fonction mail()PHP
21/04 11h38Liens utilesPHP
21/04 12h07Connexion à une base Oracle en phpOracle
03/11 14h19[PHP] Détecter la résolution d'affichagePHP
Plus d'astuces sur « textarea avec php »
Discussions pertinentes trouvées dans le forum
21/06 11h07Textarea (php/mysql)4
06/11 13h21Textarea, php et Mysql30
05/06 19h20PB php textarea7
04/04 15h31Php - problème de rafraichissement textarea2
07/07 20h40[HTML/PHP] empecher code html <textarea>2
Plus de discussions sur « textarea avec php »
Logiciels pertinents trouvés dans les téléchargements
Télécharger PHP Edit 0.6PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de...Catégorie: PHP
Licence: Freeware/gratuit
Télécharger WAMP Server 2.0cWAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de...Catégorie: Serveurs
Licence: Freeware/gratuit
Télécharger easyPHP 2.0b1easyPHP - EasyPHP est un environnement de travail packagé comprenant le serveur web Apache, le système de gestion de bases de données...Catégorie: Serveurs
Licence: Open Source
Télécharger PSPad 4.5.2PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,...Catégorie: Développement
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « textarea avec php »