10/10/2018, 10:25

giúp mình cái xuống dòng trong php

code :

<?php
$result=mysql_query("SELECT * FROM binhluan WHERE idtinbl='$idtinbl'");
if(mysql_num_rows($result)==0)
{
echo "";
}
else
{
echo '<textarea name="binhluan" cols="60" rows="5" class="content">';
while($row=mysql_fetch_array($result))
{
$tenbl=$row[tenbl];
$email=$row[email];
//$noidungbl=$row[noidungbl];
echo "Tên : " ;
echo $tenbl ;
echo " --- ";
echo " Mail : ";
echo $email ;
echo $row['noidungbl']; // show nội dung bình luận
}
}
?> </textarea>
các bác giúp em in ra cái này mà khi in tênbl là xuống dòng và khi kết thúc 1 vòng while thì xuống dòng trong text này cái,khóa không cho thao tác trong texteare này
Mong có trả lời gấp ngày nay
dinhanhency viết 12:26 ngày 10/10/2018
Bồ thử thêm thẻ <br> vào sau chuỗi in ra.
echo $tenbl."<br>" ;
thuyduongcd viết 12:28 ngày 10/10/2018
Không thể dùng <br> trong textarea.
Có 2 cách giải quyết:
1. Thay thẻ textarea bằng div và thêm thẻ br khi cần xuống dòng
2. Dùng textarea thì thên chr(13) (ký tự enter) vào vị trí muốn xuống dòng
hoanghon2005 viết 12:34 ngày 10/10/2018
Hình như cái xuống dòng trong textarea là "\n"

echo $tenbl."\n";

bạn làm thử xem
ngoc_viet08 viết 12:42 ngày 10/10/2018
ngộ thật , thường textarea chỉ chứa trong 1 field , việc chi phải chấp nối rứa trời
hoanghon2005 viết 12:28 ngày 10/10/2018
Được gửi bởi ngoc_viet08
ngộ thật , thường textarea chỉ chứa trong 1 field , việc chi phải chấp nối rứa trời
thì ý tưởng của bạn ấy là lấy thông tin của người có comment vào trong một chỗ cho gọn vậy mà

Nhiều người cứ hay tự làm khổ mình, đơn giản không muốn lại cứ hay làm một cách máy móc hì hì
lenggiauit viết 12:34 ngày 10/10/2018
Được gửi bởi ngoc_viet08
ngộ thật , thường textarea chỉ chứa trong 1 field , việc chi phải chấp nối rứa trời
Được gửi bởi hoanghon2005
thì ý tưởng của bạn ấy là lấy thông tin của người có comment vào trong một chỗ cho gọn vậy mà

Nhiều người cứ hay tự làm khổ mình, đơn giản không muốn lại cứ hay làm một cách máy móc hì hì
Tui đọc thì nghĩ ông bạn kia muốn đưa dữ liệu lên theo định dạng của người viết xuống dòng để dễ nhìn + chỉnh sửa , Người ta viết theo ý của họ nên miễn bàn
Lưu xuống CSDL thì replace \n thành cái gì đó rồi load lên thì chuyển cái gì đó lại thành \n thế thôi
hoanghon2005 viết 12:31 ngày 10/10/2018
Được gửi bởi lenggiauit
Tui đọc thì nghĩ ông bạn kia muốn đưa dữ liệu lên theo định dạng của người viết xuống dòng để dễ nhìn + chỉnh sửa , Người ta viết theo ý của họ nên miễn bàn
Lưu xuống CSDL thì replace \n thành cái gì đó rồi load lên thì chuyển cái gì đó lại thành \n thế thôi

Theo mình hiểu thì bạn ấy muốn show ra chứ không muốn đưa vào vì đưa vào bạn ấy đã có chỗ đưa vào theo từng field riêng biệt.

Chính vì vậy khi muốn show ra textarea mà dữ liệu lại phải lấy từ nhiều field riêng biệt mới có vụ này chứ
Bài liên quan
0