Convert textarea ready to store in text column with line breaks etc

    $UserNotes = $_POST['UserNotes'];

    $UserNotes = trim($UserNotes);
    $UserNotes = stripslashes($UserNotes);
    $UserNotes = htmlspecialchars($UserNotes, ENT_QUOTES);

\n new line characters will still be stored as \n (htmlspecialchars() doens’t convert them to <br>)

Convert \n character to <br> when displaying

Not needed for a text area (it will respect \n character) but nl2br() is needed when displaying as a general php string:

  $UserNotes = nl2br($UserNotes);
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.

Comments

Your email address will not be published.