C'est bien ce que je dis. tu demande la différence entre <p> et <br>
Petit cours de dactylo:
Le W3C a définit des balises et la mise en page qui les accompagne en s'inspirant des règles de dactylographie. Il faut savoir que ces règles dépendent de la langue et du type d'ouvrage.
Dans le cas présent, la langue utilisée est l'anglais, et la mise en page de type informatif.Dans ces condition, un retour chariot ne se caractérise pas par la touche "enter", mais par "shift+enter". La touche "enter" correspond à un changement de paragraphe (donc respctivement <br> et <p> ).
Or les paragraphe dans ce contexte sont séparé par une ligne blanche.
Maintenant, dans le cas d'un textarea, ce qui est envoyé par le navigateur quand on passe à la ligne, ce sont les codes ASCII (\r ou\r\n suivant le standard). PHP dispose d'un fonction nl2br() qui permet de transformer ces codes en <br>.
Evidemment, tu aurais su tout cela si tu n'avais pas utilisé un logiciel comme Frontpage ou Dreamweaver, ce qui n'est très vraisemblablement pas le cas.