Page 1 sur 1

Recupperer le contenu d'un champ de type textarea

Posté : 28 juin 2005, 15:36
par airbem
Bonjour

Voila , un peu géné de poser cette question mais bon ,

je souhaite recuperai le contenu d'un champ de type 'textarea' . Voila comment je procede mais rien a faire .J'arrive a tous recuperer de la base sauf le contenu de du champ textarea :oops:

Code : Tout sélectionner

num = $_GET['id']; $db = mysql_connect("*******","*******","****"); mysql_select_db("*******",$db); $requete="SELECT * FROM fiche WHERE id=".$num ; $res = mysql_query($requete) or die(mysql_error()); while($tableau = mysql_fetch_array($res)) { ---------------------- -------------------- ------------------ $observation= str_replace("\n","<br>",$observation); } ?> <body> <form action="ajoufiche.php" method="post"> <p><textarea name="observation" rows="10" cols="60" value="<?php echo $observation;?>"></textarea></p> ---------------- ------- </form> </body> </html>
Merci bien

Posté : 28 juin 2005, 15:37
par mere-teresa
Essaie de récupérer le contenu de $_POST['observation']

Re: Recupperer le contenu d'un champ de type textarea

Posté : 28 juin 2005, 15:38
par zeus
Utilise nl2br(), c'est plus propre
//$observation= str_replace("\n","<br>",$observation);  
$observation = nl2br($observation);
Il n'y a pas d'attribut value dans un textarea
<textarea name="observation" rows="10" cols="60"><?php echo $observation;?></textarea>

Posté : 28 juin 2005, 17:55
par airbem
Bonjour

ça ne marche pas :(

Code : Tout sélectionner

---------------- ------------- $requete="SELECT * FROM fiche WHERE id=".$num ; $res = mysql_query($requete) or die(mysql_error()); while($tableau = mysql_fetch_array($res)) { $nom = $tableau['nom']; $prenom = $tableau['prenom']; $titre = $tableau['titre']; $datecontact = $tableau['datecontact']; $contact = $tableau['contact']; $observation=nl2br($observation); } ?> ---------------- <body> <form action="ajoufiche.php" method="post"> <p<textarea name="observation" rows="10" cols="60" > <?php echo $observation; ?></textarea> ---------------- ------- </form> </body> </html>
Merci bien

Posté : 28 juin 2005, 18:05
par VaN
erreur ici :

$observation=nl2br($observation);

--->

$observation=nl2br($tableau['observation']); plutot nan ?

Posté : 28 juin 2005, 18:10
par airbem
Merci bien :wink:
Sa marche .

Posté : 28 juin 2005, 18:13
par VaN
de rien :)