php echo from база данных с линиями разрыва

Я верю, что это простой вопрос, но не могу еще разобраться. У меня есть текстовая область, которая после отправки отправляется в базу данных, а затем я повторяю этот текст на странице, но вот проблема, скажем, человек пишет в текстовой области:

Привет, Роберт,
Это просто тест!.
Джейсон.

И сообщение попадает в базу данных точно так же, но когда я повторяю это, я получаю:

Привет, Роберт, это всего лишь тест! Джейсон.

Это форма:

<textarea name="newMessage" wrap="hard" cols="30" rows="3"></textarea>

<input type="submit" name="submit" value="Ingresar"> </>

Это код, который я использую для отображения текста:

<?php   
    while($row = mysql_fetch_assoc($messages)){
        echo $row['mensaje']."<br/>";
    }
?>

Это то, что я использую для вставки кода:

if(isset($_POST['submit'])){        

            $check4LB = $_POST['newMessage'];
            while($letter = mysql_fetch_assoc($check4LB)){
                if($letter=' '){
                $letter='<br/>';
                }
            } /////I know this is not write bu is the idea i thgouht at least

            $query = mysql_query("SELECT (ifnull(max(idRegistro),0) + 1) as id FROM messages");
            $row = mysql_fetch_array($query);
            $idMax = $row['id'];     
            $insertMessage = "INSERT INTO messages(idRegistro, mensaje) VALUES ('".$idMax."','".$letter."')";

             mysql_query($insertMessage) or die(mysql_error());
             echo "<meta http-equiv=Refresh content=\"0 ; url=".$_SERVER['PHP_SELF']."\">"; 
   }
7
задан Ry- 20 April 2011 в 02:20
поделиться