我从数据库中获取数据并显示在textarea中。所有人的数据都出现在一个textarea中。我想每次都在新的textarea上显示每个人的数据。我该怎么办?
<form>
<marquee><textarea class="textarea" rows="5" cols="30" >
<?php
$conn=mysqli_connect("localhost","root","","feedback");
if($conn-> connect_error){
die("Connection field:". $conn-> connection_error);
}
$sql="SELECT customer,restuarant,title,comment from fedbk";
$result=$conn->query($sql);
if($result->num_rows>0){
while($row=$result->fetch_assoc()){
echo $row["customer"]."\n";
echo $row["restuarant"]."\n".$row["title"]."\n".$row["comment"]."\n";
}
} else {
echo"0 result";
}
$conn->close()
?>
</textarea></marquee>
</form>
答案 0 :(得分:0)
map.computeIfPresent("twelve", (k, v) -> new Integer(12));
答案 1 :(得分:0)
您所做的是,您将其称为单个textarea,并在其中显示了所有客户价值。但是您想为每个客户显示单独的文本区域。所以您可以像
<form>
<marquee>
<?php
$conn=mysqli_connect("localhost","root","","feedback");
if($conn-> connect_error){
die("Connection field:". $conn-> connection_error);
}
$sql="SELECT customer,restuarant,title,comment from fedbk";
$result=$conn->query($sql);
if($result->num_rows>0){
while($row=$result->fetch_assoc()){
echo '<textarea class="textarea" rows="5" cols="30" >';
echo $row["customer"]."\n";
echo $row["restuarant"]."\n".$row["title"]."\n".$row["comment"]."\n";
echo '</textarea></br>';
}
} else {
echo"0 result";
}
$conn->close()
?>
</marquee>
</form>
顺便说一句,根据MDN,字幕已经过时了。