Reprendre Valeur Textarea dans un champ Formulaire

Eléphant du PHP | 330 Messages

23 janv. 2008, 15:57

Bonjour,

J'ai besoin de reprendre le texte provenant d'un autre formulaire dans un nouveau formulaire.

Comment faire.

Merci d'avance
-------------------------------------------------------
Il n'y a que les cons et les moules qui adhèrent

d0m
Mammouth du PHP | 1141 Messages

23 janv. 2008, 16:00

tout simplement en récupérant la valeur du champ textarea du formulaire
et en le mettant dans le champ value de l'autre

Eléphant du PHP | 330 Messages

23 janv. 2008, 16:13

Oui mais je veux le remettre dans un autre textarea.

Comment faire (peux t-on utiliser value avec un textarea ?)
-------------------------------------------------------
Il n'y a que les cons et les moules qui adhèrent

d0m
Mammouth du PHP | 1141 Messages

23 janv. 2008, 16:16

peux t-on utiliser value avec un textarea ?
Le meilleur moyen de le savoir c'est d'essayer.

Eléphant du PHP | 330 Messages

23 janv. 2008, 16:28

Oui j'ai essayé mais cela ne marche pas
-------------------------------------------------------
Il n'y a que les cons et les moules qui adhèrent

d0m
Mammouth du PHP | 1141 Messages

23 janv. 2008, 16:45

effectivement mais contraiement aux balises <INPUT>, TEXTAREA a une balise d'ouverture et de fermeture :

Code : Tout sélectionner

<TEXTAREA></TEXTAREA>
Que se passe t il si on met un contenu entre les 2 ...

Eléphant du PHP | 330 Messages

23 janv. 2008, 16:51

Rien ne se passe (pas de texte dans mpn champ "corp"
<form id="form_tuto" action="valid_envoi_newsletter.php" method="post" onsubmit="verifierCases(this)">
 				<table align="center">
 					<tr>
 					<td><input type="text" size="44" name="sujet"  value="<? echo $sujet; ?>" ></td> 
 					<td><input type="text" size="44" name="nombre"  value="<? echo $nblignes; ?>" ></td> 
 					</tr>
 					<tr>
 					<td><textarea  name="corps" id="corps" rows="10"   cols="10" value="<? echo $message; ?>" ></textarea></td> 
 					</tr> 
 					<tr>	
<?php 				
		

//on met les valeurs de la table
			while ($valeur = mysql_fetch_array($result))
				{  		
?>
				<td><input type="checkbox" name="selection[]" value=<? echo " $valeur[abonneEmail]"; ?> ><? echo " $valeur[abonneEmail]"; ?></td> 
				
					</tr>
<?php
//fin du while
				}		
?>		
-------------------------------------------------------
Il n'y a que les cons et les moules qui adhèrent

d0m
Mammouth du PHP | 1141 Messages

23 janv. 2008, 16:55

Parce que tu n'as pas mis le texte entre les 2 balises.

Eléphant du PHP | 330 Messages

23 janv. 2008, 17:28

Je ne suis pas sur de te comprendre

Je ne veux pas mettre de texte en dur mais reprendre la valeur de $message !!

Code : Tout sélectionner

<td><textarea name="corps" id="corps" rows="10" cols="10" value="<? echo $message; ?>" ></textarea></td>
-------------------------------------------------------
Il n'y a que les cons et les moules qui adhèrent

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

23 janv. 2008, 17:30

et bien il te suffit de mettre la valeur de $message entre les balises textarea, et oublier cet attribut value qui n'existe pas pour la balise textarea en html :)
<textarea  name="corps" id="corps" rows="10"   cols="10"><?php echo $message; ?></textarea>
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphant du PHP | 330 Messages

23 janv. 2008, 17:37

OK désolé je suis un peu lourd

Merci beaucoup
-------------------------------------------------------
Il n'y a que les cons et les moules qui adhèrent