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
<?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
Bài liên quan
echo $tenbl."<br>" ;
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
echo $tenbl."\n";
bạn làm thử xem
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ì
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ứ