Я создал формуФормат отображения текстовой области на эхо из базы данных
<form name="form1" method="post">
<textarea rows="5" cols="20" name="ta1"></textarea>
<input type="submit" name="submit" />
<textarea rows="5" cols="20"><?php echo $_POST['ta1']; ?></textarea>
</form>
И код PHP
<?php
if ($_POST['submit']) {
$llo = $_POST['ta1'];
$con1 = mysql_connect("localhost", "FreeUser", "123456");
mysql_select_db("database", $con1);
mysql_query("insert into test (ttta) values ('$llo')");
$q1 = mysql_query("select * from test");
$res = mysql_fetch_array($q1);
echo $res['ttta'];
}
?>
тест таблицы базы данных
id Auto_Increment
ttta mediumtext 500
только два поля в таблице
Теперь, когда я печатаю что-то в textarea в таком формате ниже
Rafee
Web Developer
XYZ Company
New York
Когда я нажмите кнопку отправки, то же самое содержание с тем же форматированием структуры хранимой/отображается в таблице базы данных/текстовое поле
Но когда я echo
это значение его отображения в одной строке без какого-либо формата , Как мы можем достичь этого.
И я добавил изображение для лучшего понимания
+1. Отличный ответ. –
Спасибо, нужна дополнительная помощь по этому поводу. Есть ли что-нибудь, что будет читать каждую строку 'echo nl2br ($ res ['ttta']);' и хранится в массиве – Rafee
@AlvinWong 'explode' is не работает, и я даже пытался с '\ r \ n' .. – Rafee