récupération de la valeur d'un Textarea avec les saut de ...

Eléphant du PHP | 77 Messages

26 mai 2005, 22:50

Salut les zamis,

J'ai une question toute bête mais qui pourtant me prends un peu la tête...
Prenons un exemple simple : j'ai un formulaire avec un textarea :

Code : Tout sélectionner

<form method="POST" name="testMsg"> <textarea name="message" wrap="virtual" cols="30" rows="10"></textarea><br /> <input type="submit" name="sendMsg" value="envoyer"> </form>
Quand je fais apparaitre le contenu du textearea dans ma page (elle même), tout s'affiche sur une seule ligne...
Comment faire pour que celà s'affiche comme rédiger dans le textarea ?

Voici le code en entier :
<?
if(isset($_POST['sendMsg'])){
    echo $_POST['message'];
}
?>

<form method="POST" name="testMsg">
    <textarea name="message" wrap="virtual" cols="30" rows="10"></textarea><br />
    <input type="submit" name="sendMsg" value="envoyer">
</form>
Merci d'avance :)

Mammouth du PHP | 19672 Messages

26 mai 2005, 22:55

echo(nl2br($_POST['message']));
Le principe de cette fonction : remplacer les \n par un <br />.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 77 Messages

26 mai 2005, 23:07

Merci encore une fois Cyrano ;) toujours aussi rapide