Jump to content

[SOLVED] text formatting problem


MDanz

Recommended Posts

The line breaks are there. Web browser ignore whites space, such as newlines. if you look in your page source you'll see there are in fact there. In order for a web browsers to render a new line you must use the line break tag --<br />

 

nl2br converts the newlines to line break tags for you. You use nl2br on the variable that contains the text with the new lines. Example

 

<?php

if(isset($_POST['text']))
{
   echo '<b>Without nl2br</b><br>';
   echo $_POST['text'];

  echo '<br ><br >';

   echo '<b>With nl2br</b><br>';
   echo nl2br($_POST['text']);
}

?>
<form action="" method="post">
<textarea name="text">text

with 

new lines!</textarea><br />
<input type="submit" name="submit" value="Post" />
</form>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.