Recupperer le contenu d'un champ de type textarea

Eléphanteau du PHP | 29 Messages

28 juin 2005, 15:36

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

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

28 juin 2005, 15:37

Essaie de récupérer le contenu de $_POST['observation']
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

28 juin 2005, 15:38

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>
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphanteau du PHP | 29 Messages

28 juin 2005, 17:55

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

VaN
Mammouth du PHP | 1107 Messages

28 juin 2005, 18:05

erreur ici :

$observation=nl2br($observation);

--->

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

Eléphanteau du PHP | 29 Messages

28 juin 2005, 18:10

Merci bien :wink:
Sa marche .

VaN
Mammouth du PHP | 1107 Messages

28 juin 2005, 18:13

de rien :)