Page 1 sur 1

Mise en forme du texte à partir d'un formulaire

Posté : 31 déc. 2005, 00:12
par alaingpl
Bonsoir à tous,

J'essai de réaliser un site pour un ami restaurateur.

Il souhaite tous les matins modifier son menu du jour mais le formulaire ne prends pas en compte le retour à la ligne car bien sûr les plats doivent s'afficher les uns sous les autres de la façon suivante:

entrée
***
plats
***
dessert

Ci-après mes codes
le formulaire
<form method="post" action="exemple.php">
        <center>
          <textarea name="menu" rows="5" cols="50" style="font-family:Arial;font-size=12;"></textarea>
          <br />
          <br />
          <input type="submit" value="ENVOYER" />
        </center>
      </form>
le script pour l'affichage
$menu = $_POST['menu']; 
print("<center> $menu </center>"); 
?>
Merci de m'aider

Posté : 31 déc. 2005, 00:17
par albat
La fonction nl2br() fait des miracles... ;)

Posté : 31 déc. 2005, 00:57
par alaingpl
merci mais comment ont fait...

	  <?php 
$menu = $_POST['menu'];
 function nl2br($nl2br) {
 }
print("<center> $nl2br,$menu </center>"); 
?>

parceque je ne sais pas faire...stp

Posté : 31 déc. 2005, 01:04
par albat
C'est une fonction.
Tu dois donc passer la variable en paramètre.
$menu = $_POST['menu'];
print("<center>".nl2br($menu)."</center>"); 

Posté : 31 déc. 2005, 01:11
par alaingpl
Merci beaucoup de l'aide.